第二篇、CSS的引入

3 阅读1分钟

外部样式表

特点:样式写在独立的.css文件里,只要通过<link>引入,就能作用于所有引入该文件的页面

<!DOCTYPE html>
<html lang="zh_CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>外部样式表</title>
    
    <!-- 外部样式表通过 <link></link> 标签引入 -->
    <link rel="stylesheet" href="./css/style.css" type="text/css" />
    
</head>

<body>

</body>

</html>
/* ./css/style.css文件内容如下 */
.card-content {
    color: #666;
    font-size: 14px;
    line-height: 1.6;
    margin: 5px 0;
}

内部样式表

特点:样式只在当前 HTML 页面生效,其他页面无法复用

<!DOCTYPE html>
<html lang="zh_CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>内部样式表</title>

    <!-- 内部样式表通过 <style></style> 标签引入 -->
    <style>
        .card-content {
            color: #666;
            font-size: 14px;
            line-height: 1.6;
            margin: 5px 0;
        }
    </style>

</head>

<body>

</body>

</html>

行内样式表

特点:样式只绑定在当前元素上,哪怕是同类型的其他元素也无法复用

<!DOCTYPE html>
<html lang="zh_CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>行内样式表</title>
</head>

<body>

    <!-- 行内样式表通过 style 属性引入 -->
    <p style="color: #666; font-size: 14px; line-height: 1.6; margin: 5px 0;">文字内容</p>

</body>

</html>