除了例如底部之外,在容器的所有面上实现border
的最佳CSS练习是什么?
border
属性无法为每一方指定不同的值。
选项1:覆盖规则
border: 1px solid red;
border-bottom: none;
选项2:设置特定规则
border-top: 1px solid red;
border-left: 1px solid red;
border-right: 1px solid red;
答案 0 :(得分:1)
实际上它完全取决于你,对你来说更方便,它还取决于某些状态,如果我希望所有边界的color
都相同我会去第一但如果我想我需要在不久的将来改变边框每一边的颜色我会选择第二个1,但是现在,我会坚持第一个选项
原因:
border-bottom
为none
property: value
如果你说正确的语义,正确的语义定义非常具体,如
border-color: /*Whatever*/;
border-width: /*Whatever*/;
border-style: /*Whatever*/;
现在确定你不想成为这个特定的
答案 1 :(得分:0)
如果您只想指定一次值,您可以指定所有值的颜色和宽度,然后指定侧面的样式:
border-color: red;
border-width: 1px;
border-style: solid solid none solid;