html - CSS元素优先级的问题.
问题描述
<style> .Line li,.Line dt{float:left} .Float-R{float:right} </style> <p class='Line'> <ul> <li>text1</li> <li>text2</li> <li class='Float-R'>text3</li> </ul> </p>
我的.Line和.Float-R是通用样式这里全局li是左对齐的,我想让指定的li靠右,在不加!important和使用#id的情况怎么实现我想要的结果呀?还是说无解?
问题解答
回答1:CSS3 伪类
回答2:nth-child() 选择器
回答3:在一个style中,后面的会覆盖前面的,你在后面补上你需要的,如果是指定li,可以通过nth-child去选择,也可以通过js获取dom节点,设置style样式
回答4:第二句改成这样.Line li.Float-R{float:right}
回答5:就楼主的问题,第二句改成li.Float-R{float:right}就可以吧,尽量遵循优先级规则吧。
回答6:css 优先级是根据 定位的精准度来的也就是说
.Line ul li.Float-R{float:left;}p.Line ul li.Float-R{float:right;//这里会覆盖上面的样式}回答7:
多加个类 增加优先级
回答8:.Float-R 换成 .Line li.Float-R
相关文章:
1. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?2. python没入门,请教一个问题3. 小程序怎么加外链,语句怎么写!求救新手,开文档没发现4. php如何获取访问者路由器的mac地址5. java 线程监控 重启线程 观察者模式的问题的问题6. javascript - 在 vue里面用import引入js文件,结果为undefined7. 求教一个mysql建表分组索引问题8. node.js - 用nodejs 的node-xlsx模块去读取excel中的数据,可是读取出来的日期是数字,请问该如何读取日期呢?9. html5 - input type=’file’ 上传获取的fileList对象怎么存储于浏览器?10. html - 爬虫时出现“DNS lookup failed”,打开网页却没问题,这是什么情况?
