博客列表 >CSS样式来源方式以及优先级冲突的解决方案

CSS样式来源方式以及优先级冲突的解决方案

微光
微光原创
2020年10月12日 11:06:39580浏览

CSS 元素样式来源的方式

  • css 元素样式来源主要有三种方式可以选择,下面将用 h1 标签中的文字颜色设置成红色进行举例:

  • 1、 行内样式(内联样式)

    1. <h1 style="color: red;">行内样式</h1>
  • 2、内部样式
    内部样式放在 head 内部,统一管理
    1. <html>
    2. <head>
    3. <title>内部样式</title>
    4. <style type="text/css">
    5. h1{
    6. color: red;
    7. }
    8. </style>
    9. </head>
    10. <body>
    11. <h1>内部样式</h1>
    12. </body>
    13. </html>
  • 3、外部样式
    外部样式同样放在head中,通常使用link标签来引用到html中,href中是外部css文件的地址。
    1. <html>
    2. <head>
    3. <title>外部样式</title>
    4. <link rel="stylesheet" type="text/css" href="">
    5. </head>
    6. <body>
    7. <h1>外部样式</h1>
    8. </body>
    9. </html>

    css样式优先级冲突的解决方案

    在css中,样式的优先级会按照“id数< class数 < 标签数”的规则进行样式渲染
案例 id class 标签 优先级
div span h1 0 0 3 0 0 3
div .class .head 0 2 0 0 2 0
#logo 1 0 0 1 0 0
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议