可以在同一个样式表中覆盖 CSS 属性 of class 吗?
Is it ok to override CSS property of class in the same stylesheet?
只是一个简单的问题:这样可以吗?
例如:
#formbox textarea,
#formbox input,
#formbox select {
padding: 5px;
border-radius: 3px;
border: 1px solid #CCCCCC;
margin-bottom: 25px;
width: 220px;
}
#formbox select {
width: 232px;
}
#formbox textarea {
width: 300px;
margin-bottom: 0;
}
我为 select 和 textarea 分配了宽度和底部边距 属性 两次,可以吗,还是我应该分开 #formbox textarea、#formbox input、#formbox select 并复制和粘贴它们相同的属性 ?
在 CSS 声明块中 具有相同的选择器 最后一个 属性 的定义是唯一应用的。
对于 select
/textarea
,第一个 width: 220px
是 'useless'(因为它被下面相同的选择器覆盖)- 但是 适用于 input
.
选择显示的方法而不是单独的 input { width: .. }
完全可以,归结为偏好。
(在规则引擎本身中,加载 CSS 后 无关紧要 。)
只是一个简单的问题:这样可以吗?
例如:
#formbox textarea,
#formbox input,
#formbox select {
padding: 5px;
border-radius: 3px;
border: 1px solid #CCCCCC;
margin-bottom: 25px;
width: 220px;
}
#formbox select {
width: 232px;
}
#formbox textarea {
width: 300px;
margin-bottom: 0;
}
我为 select 和 textarea 分配了宽度和底部边距 属性 两次,可以吗,还是我应该分开 #formbox textarea、#formbox input、#formbox select 并复制和粘贴它们相同的属性 ?
在 CSS 声明块中 具有相同的选择器 最后一个 属性 的定义是唯一应用的。
对于 select
/textarea
,第一个 width: 220px
是 'useless'(因为它被下面相同的选择器覆盖)- 但是 适用于 input
.
选择显示的方法而不是单独的 input { width: .. }
完全可以,归结为偏好。
(在规则引擎本身中,加载 CSS 后 无关紧要 。)