为了账号安全,请及时绑定邮箱和手机立即绑定

CSS读取有顺序吗?

当改变

.content{background:#eff9f9;

         padding:44px 15px 15px;

        border:4px solid #badbdb;

  }

位置时,放在.profile下方和放在.profile上方显示的页面不同 为什么?


正在回答

2 回答

您看看关于CSS优先级的规则就明白了~

css优先级:

1.  内联样式表的权值最高 1000;

2.  ID 选择器的权值为 100

3.  Class 类选择器的权值为 10

4.  HTML 标签选择器的权值为 1


CSS 优先级法则:

A  选择器都有一个权值,权值越大越优先;

B  当权值相等时,后出现的样式表设置要优于先出现的样式表设置;

C  创作者的规则高于浏览者:即网页编写者设置的CSS 样式的优先权高于浏览器所设置的样式;

D  继承的CSS 样式不如后来指定的CSS 样式;

E  在同一组属性设置中标有“!important”规则的优先级最大;


0 回复 有任何疑惑可以回复我~
#1

humengyou 提问者

非常感谢!
2015-12-03 回复 有任何疑惑可以回复我~

当权值相等时,后出现的样式表设置要优于先出现的样式表设置,如果把content放在后面,backgound就会把前面的给覆盖掉是吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214705    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

CSS读取有顺序吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信