css两个外部调用优先级

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

在网页的设计中,CSS是一项非常重要的技术。而CSS有两种外部调用方式,分别为内联式和外部式,它们的优先级有着非常大的差别。 首先,我们来看外部式调用的优先级。当使用外部式的方式调用CSS时,它的优先

在网页的设计中,CSS是一项非常重要的技术。而CSS有两种外部调用方式,分别为内联式和外部式,它们的优先级有着非常大的差别。 首先,我们来看外部式调用的优先级。当使用外部式的方式调用CSS时,它的优先级是最低的。如果在外部式CSS中定义了一个与内联式或嵌入式CSS重名的属性,那么最终的样式将是内联式和嵌入式CSS的值。这是因为浏览器在读取HTML文件时,是按照由上到下的顺序读取的,因此当后面的CSS属性与前面的冲突时,会覆盖前面的值。 下面,我们来看一下外部式CSS的使用方式:
<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="style.css">
  </head>
  <body>
    <p>Hello, World!</p>
  </body>
</html> 
而CSS文件(style.css)中的样式为:
p {
  color: red;
} 
这段代码表示,网页中的所有`

`标签都将被设置为红色。但是,如果我们在HTML文件中添加一行内联式CSS:

<p style="color: blue;">Hello, World!</p> 
那么最终的输出结果将是蓝色,而不是红色。这是因为内联式CSS的优先级高于外部式CSS。 当然,在内联式CSS和外部式CSS的情况下,优先级还可以通过CSS选择器进行调整。因此,在编写CSS时,使用正确的选择器和调用方式是非常重要的。 在CSS的优先级中,内联式CSS是最高的,在同一元素上,内联式CSS将覆盖其他所有外部式和嵌入式CSS。接下来是嵌入式CSS,最后是外部式CSS。因此,在调整网页的样式时,我们需要根据不同的情况来选择合适的CSS调用方式,以确保最终样式的正确输出。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css两个外部调用优先级

粉丝

0

关注

0

收藏

0

已有0次打赏