参考资料

  1. HTML 内联 元素
  2. HTML 用于短的引用
  3. HTML 预期格式文本
  4. HTML 表格头部、主体、页脚
  5. HTML/UBB互转有哪些
  6. HTML 链接详解
  7. HTML 图像格式化
  8. HTML id 属性在 JavaScript 中的使用

HTML 内部样式表格式化

详细介绍

内部样式表是写在HTML文档<head>部分的<style>标签中的CSS代码,它只影响当前HTML文档的样式。

主要标签

  • <style>:用于定义内部样式表

  • type="text/css":可选属性,指定样式表类型

基本用法

<head>
    <style>
        选择器 {
            属性: 值;
            属性: 值;
        }
    </style>
</head>

实例

<!DOCTYPE html>
<html>
<head>
    <style>
        body {
            background-color: lightblue;
            font-family: Arial;
        }
        
        h1 {
            color: navy;
            text-align: center;
        }
        
        p {
            color: darkgreen;
            font-size: 16px;
        }
    </style>
</head>
<body>
    <h1>这是一个标题</h1>
    <p>这是一个段落。</p>
</body>
</html>

功能特点

  1. 只作用于当前HTML文档

  2. 优先级高于外部样式表但低于内联样式

  3. 减少HTTP请求,提高页面加载速度

  4. 便于小型项目或单页面的样式管理

CSS扩展功能

  1. 伪类选择器:hover, :active, :focus

  2. 伪元素选择器::before, ::after

  3. 媒体查询@media规则实现响应式设计

  4. 动画@keyframes规则创建动画

  5. 变量:使用--*定义CSS变量

扩展实例

<style>
    :root {
        --main-color: #4CAF50;
    }
    
    button {
        background-color: var(--main-color);
        transition: background-color 0.3s;
    }
    
    button:hover {
        background-color: #45a049;
    }
    
    @media screen and (max-width: 600px) {
        body {
            font-size: 14px;
        }
    }
</style>