所以,这就是我正在做的事情:
#id-form td {
padding: 0 0 10px 0;
}
#particular-td {
border: 1px solid black;
text-align: center;
background-color: #DFDFDF;
height: 30px;
padding: 10px;
}
我有一个名为#id-form
的表格,我将所有td
的padding-bottom
都设置为10px
。但在一个特殊情况下,我想让一个特定的
td
在所有方向上都有10px
的padding
,我在#particular-td
中设置了它。显然,我把CSS样式按顺序放在外部文件中。
但渲染后的CSS只有
padding-bottom
,padding: 10px
貌似被覆盖了!?请解释:
这是如何发生的?为什么会这样?
为解决这个问题,我应该如何安排这些规则(除了使用内联样式)?
#id-form
之前使用table
元素选择器,因为页面上只能有一个带有#id-form
的元素,而额外的选择器会稍微减慢速度。只是以后参考一下! :) - chrisfrancis27