首页 > 其他分享 >CSS 样式优先级

CSS 样式优先级

时间:2023-02-02 16:59:05浏览次数:34  
标签:优先级 浏览器 样式 内联 选择器 CSS

CSS 样式优先级决定了最终呈现在浏览器中的样式是哪一组样式,在多组样式中有冲突时,最终呈现在浏览器中的样式是具有最高优先级的样式。

CSS 样式优先级顺序如下:

内联样式 > 内部样式 > 外部样式

!important > 内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器 > 通配选择器 > 浏览器默认样式

如果两组样式具有相同的优先级,则后定义的样式将覆盖先定义的样式。

示例:

  • 内联样式:写在标签属性 style 的样式,如 <span style="color:green">
  • ID 选择器,如 #id{…}
  • 类选择器,如 .class{…}
  • 属性选择器,如 p[type="email"]{…}
  • 伪类选择器,如 input:hover{…}
  • 标签选择器,如 div{…}
  • 伪元素选择器,如 span::before{…}
  • 通配选择器,如 *{…}

 

标签:优先级,浏览器,样式,内联,选择器,CSS
From: https://www.cnblogs.com/yuzhihui/p/17086534.html

相关文章

  • CSS 布局
    CSS(CascadingStyleSheets)布局是指使用CSS来控制HTML元素的位置和外观。CSS可以通过设置元素的宽度、高度、浮动、定位、边距等属性来控制布局。常用的布局技术......
  • CSS系列学习笔记(一)
    前端三大件html、css、javascriptid选择器:唯一的标签,权重最高的<divid='abc'></div>只能有一个divid叫abc类选择器:class用的比较广范比较多​标签选择器:div{}<div><......
  • vue添加css样式的方式
    vue添加css样式的方式1、在.vue文件中引入css<stylescopedlang="scss"type="text/scss">@import"../css/style.css";</style> 2、直接在<style>中写......
  • css3各种度量单位 px、em、%、rem、vh/vw、vmin/vmax
    一px相对长度单位,浏览器的度量单位,相对于物理像素(显示器屏幕分辨率),1px在高清屏幕下可能占用2个物理像素、甚至3个物理像素,有关物理像素和px之间转换比,可以查看这......
  • 饼状图,含富文本样式
    <!--折线图--><template><divclass="chartBox"><!--echart图标--><divid="lineChart"ref="lineChart":style="{width:width,height:height}"></div></div>......
  • css渐变动画
    鼠标放上去渐变div{width:100px;transition:width2s;-moz-transition:width2s;/*Firefox4*/-webkit-transition:width2s;/*Safari和Chrome*/-o-tran......
  • 11、 CSS权威指南--第 7 章 (p262)视觉格式化基础
    7.1 元素框基础不管什么元素,CSS都假定每个元素都生成一个或多个矩形,我们称之为元素框(elementbox)。各元素框的中心是内容区域,四周有可选的内边距、边框、轮廓和外边距......
  • css input框输入错误抖动效果
    1、:valid用于匹配输入值为合法的元素2、:invalid用于匹配输入值为非法的元素3、required属性规定必需在提交之前填写输入字段4、pattern属性规定用于验证输入字段的正......
  • css层叠性和继承性
    ......
  • 前端CSS网页布局新技术(双屏和折叠屏手机)解决方案
    三星GalaxyFold和SurfaceDuo以及华为mateX等系列折叠屏手机问世至今已有三年多的时间。此后,三星GalaxyZFold3和GalaxyZFlip3、华为mateX2S、荣耀magicV......