永发信息网

CSS 如何恢复到默认样式?

答案:5  悬赏:20  手机版
解决时间 2021-01-12 15:00
CSS 如何恢复到默认样式?
最佳答案
有时候在写CSS的过程中,某些限制总是不起作用,这就涉及了CSS样式覆盖的问题。 
查找一些教材中(w3schools等),只说css的顺序是“元素上的style” > “文件头上的style元素” >“外部样式文件”,但对于样式文件中的多个相同样式的优先级怎样排列,没有详细说明。经过测试和继续搜索,得知优先级如下排列:
 1. 样式表的元素选择器选择越精确,则其中的样式优先级越高:
id选择器指定的样式 > 类选择器指定的样式 > 元素类型选择器指定的样式所以上例中,#navigator的样式优先级大于.current_block的优先级,及时.current_block是最新添加的,也不起作用。 
2. 对于相同类型选择器制定的样式,在样式表文件中,越靠后的优先级越高
注意,这里是样式表文件中越靠后的优先级越高,而不是在元素class出现的顺序。比如.class2 在样式表中出现在.class1之后:
.class1 { color: black;}
.class2 { color: red; }
.class1 {color: black;}
.class2 {color: red;}而某个元素指定class时采用 class="class2 class1"这种方式指定,此时虽然class1在元素中指定时排在class2的后面,但因为在样式表文件中class1处于class2前面,此时仍然是class2的优先级更高,color的属性为red,而非black。
 
3. 如果要让某个样式的优先级变高,可以使用!important来指定:
.class1 {color: black !important;}  
.class2{color: red;}
全部回答
简单的方法是在你想要的某个元素上加上style属性,写CSS。
*{margin:0;padding:0;}这个默认是全局的,如果下面你要用其他的样式可以新增加样式,如:#main { margin:5px auto; padding:0;}用
的方式连接,那这个层的上下边距就不再是0而是5px了!
默认好像就是没有的,那就只有再重新定义一个css来控制它,要么就直接删掉,不引用CSS
浏览器默认没有样式的,你在加了全局样式后如果个别地方需要单独样式可单独设置,例如:body {margin:0 auto;padding:0;}.a {margin:5px;padding:0 0 0 10px;}
这里是内容
这里的a就是局部样式的定义了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
HOW does Sam feel?
要举报村委会干部打什么电话?
音具有四个基本性质分别是
人车志汽车贸易有限公司地址有知道的么?有点
为什么她对我说的:“我很臭寸吗?”她没有理
ZG08Cr18Ni9Ti这个材质相当于锻打的什么材质
空调开热风22度热还是26度热
各打中国一地名,海中绿洲()双喜临门()风
湖南衡东现在一般退休基本工资多少
(3756+4275)-(3275-1244)怎样简便计算
枣庄滕州的朋友来下!谁知道滕州的海鲜供求量
文明6伟人招募方法 文明6伟人怎么用
△□+△□=76 △□-○△=15
九口南红手串怎样保养
拿一支铅笔,你能一笔画出完五个正方形吗?不
推荐资讯
交警支队副支队长什么级别
内蒙古羊肉哪里的最好吃,羊的品种是哪种?
wpf中的treeview如何增加2级节点?在C#中如何
引能仕机油,新日本石油好吗
求硅胶块,规格:200*110*100mm,硬度:邵氏10---
天顶着天地挨着地打:两个字。谜语
Your help is for the success of the proje
解放大西北的故事梗概
羌活胜湿汤和九味羌活汤的区别?
去北方上学要带什么
scga440-45 硬度大吗
开吉言馄饨可加盟费多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?