CSS在html中——多重样式表的应用

 2022-03-09    1028  

在77ISP学技术

每日笔记, 如何插入CSS到html中 三种插入方式,css多重样式表的应用

CSS在html中——多重样式表的应用

CSS插入到html的混合使用方式

插入样式表的方法有三种:

外部样式表(External style sheet)

内部样式表(Internal style sheet)

内联样式(Inline style)

多重样式

选择器同时被赋予内部和外部样式事时。那么改怎样选择?

以下为被不同属性的选择器定义的例子,属性值将从更具体的样式表中被继承过来。

例如,外部样式表拥有针对 h2 选择器的三个属性:

h2
{
    color:blue;
    text-align:left;
    font-size:8pt;
}

而内部样式表拥有针对 h2 选择器的两个属性:

h2
{
    text-align:right;
    font-size:20pt;
}

若拥有内部样式表的页面同时也添加了外部样式表的连接,那么 h2 得到的样式是:

color:blue;
text-align:right;
font-size:20pt;

即颜色属性将被继承于更具体的外部样式表,而文字排列(text-align ment)和字体尺寸(font-size)则会被内部样式表中的规则取代。

多重样式优先级

样式表允许以多种方式规定样式信息。样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。

甚至可以在同一个 HTML 文档内部引用多个外部样式表。一般情况下,优先级如下:

(内联样式)Inline style > (内部样式)Internal style sheet >(外部样式)External style sheet > 浏览器默认样式

<head>
    <!-- 外部样式 style.css -->
    <link rel="stylesheet" type="text/css" href="style.css"/>
    <!-- 设置:h3{color:blue;} -->
    <style type="text/css">
      /* 内部样式 */
      h3{color:green;}
    </style>
</head>
<body>
    <h3>测试!77ISP</h3>
</body>

注意:如果外部样式放在内部样式的后面,则外部样式将覆盖内部样式。

原文链接:https://77isp.com/post/297.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。