gtxyzz

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

gtxyzz web技术 2022-07-05 773浏览 0

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

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

外部样式表(External style sheet)

内部样式表(Internal style sheet)

内联样式(Inline style)

多重样式

如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。 

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

h3
 {
     color:red;
     text-align:left;
     font-size:8pt;
 }

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

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

假如拥有内部样式表的这个页面同时与外部样式表链接,那么 h3 得到的样式是:

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

即颜色属性将被继承于外部样式表,而文字排列(text-alignment)和字体尺寸(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>

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


继续浏览有关 css 的文章
发表评论