首页 > 其他分享 >CSS样式的优先级高的如何覆盖

CSS样式的优先级高的如何覆盖

时间:2023-08-03 22:06:31浏览次数:48  
标签:www 优先级 样式 important 规则 选择器 CSS

使用样式规则的优先级来解决问题 !important  可以覆盖无素比较高的优先级

CSS样式的优先级:

1. 行内样式:通过元素的style属性设置的样式,具有最高的优先级。

  2. ID选择器:通过元素的id选择器设置的样式会覆盖元素的类选择器和标签选择器

  3. 类选择器/属性选择器/伪类选择器:这些选择器有相同的优先级,如果多个样式规则选中了同一个元素,那么最后出现的样式规则会覆盖前面的样式规则。

  4. 标签选择器/伪元素选择器:优先级最低,在优先级相等的情况下,后面的样式声明会覆盖前面的样式声明。

备注: 如果有多个选择器具有相同的特殊性和优先级,则最后出现的样式规则将优先应用。如果规则中有!important声明,则该规则的优先级最高,无视所有其他规则,因此应谨慎使用!important声明。

实例: a标签的下划线失效

a.modal-open {

       text-align: center;

       text-decoration: underline !important;

   }

CSS样式的优先级高的如何覆盖_html


参考地址:

https://m.php.cn/faq/470865.html

http://www.webkaka.com/tutorial/html/2021/1015185/

https://www.yzktw.com.cn/post/824628.html

https://www.python100.com/html/T24X80XL2G3B.html


标签:www,优先级,样式,important,规则,选择器,CSS
From: https://blog.51cto.com/jition/6953437

相关文章

  • web前端技能方法总结(css、js、jquery、html)(2)
    创建链接块display:block;列表样式在一个无序列表中,列表项的标志(marker)是出现在各列表项旁边的圆点。在有序列表中,标志可能是字母、数字或另外某种计数体系中的一个符号。要修改用于列表项的标志类型,可以使用属性list-style-type:ul{list-style-type:square;}1上面的声明把......
  • Pycharm配置less编译生成的css文件到指定目录
    一、当前演示项目目录二、标记less文件夹为资源目录不标记其实也不影响三、打开FileWatchers(文件监视器)在主菜单中选择"File"(文件)>"Settings"(设置)(Windows/Linux)或"PyCharm"(Windows)/"Preferences"(Mac)或者使用快捷键"Ctrl+Alt+S"(Windows/Linux)或&qu......
  • CSS 布局面试题目
    盒子模型盒子模型包含margin,padding,border,content四个内容盒子模型可分为标准盒模型和怪异盒模型盒子模型可通过box-sizing设置margin和padding的区别margin用来设置元素之间的距离padding用来设置元素与内容之间的距离,padding的背景色与content一致纵向边距重叠......
  • less中更改iview组件默认样式
    1.先声明变量'deep'@deep:~">>>";2.使用该变量去修改ivew的样式@{deep}.ivu-modal-body//与类之间要有空格完整代码:@deep:~">>>";#qualityControlIssueList{height:100%;.textRight{text-align:right}.searchForm{......
  • 修改Keil uvison4 字体样式
    1.点击扳手配置2.点击Colors&Fonts,选择其中的8051:EditorCFiles,选择Text,点击右侧的CourierNew...3.在里面就可以调节字体了......
  • odoo15引入和使用css
    1、增加一个css文件base.css,如下图:.bxbase{color:red;}2、在__manifest__中添加引用'assets':{'web.assets_backend':['testaddons/static/src/css/base.css',],'web.assets_qweb':[......
  • 微信小程序6 常用标签之 input,基础样式
    inputinput标签不做任何设置的时候,就是个输入框,需要注意的是默认没有样式,这跟html不同。<input></input> 我输入了内容,但是可以看到没有边框样式。 type属性1.text,就是默认的type属性值,输入框;2.password,密码框;3.number,只能输入数字,但是要在移动端才能看......
  • css超出隐藏、显示省略号
     超出一行隐藏:overflow:hidden;//超出的文本隐藏text-overflow:ellipsis;//溢出用省略号显示white-space:nowrap;//溢出不换行 __________________________________________________________________________________________________________________________......
  • scrapy源码分析:redis分布式爬虫队列中,priority值越大,优先级越高
    scrapy源码分析:redis分布式爬虫队列中,priority值越大,优先级越高一、背景scrapy爬虫项目中,遇到scrapy的priority属性,搞不懂priority的值越大优先级越高,还是值越小优先级越高#通过priority修改优先级returnscrapy.Request(url=request.url,dont_filter=True,callback=spider......
  • vue 通过css 给html元素增加前缀红色星号
    <el-form-item>前面增加红色星号要为<el-form-item>的label增加红色星号,你可以使用CSS中的伪元素::after或::before来实现。下面是如何在样式中添加红色星号的示例:<el-form-itemclass="red-label"label="物流商信息"></el-form-item><stylescopedlang="scss"......