border
除了底部之外,在容器的所有侧面实现 a 的最佳 CSS 实践是什么?
该border
属性不能为每一侧指定不同的值。
选项 1:覆盖规则
border: 1px solid red;
border-bottom: none;
- 似乎需要额外的计算——与 CSS 重置类似的缺点(至少在哲学上)。
选项 2:设置特定规则
border-top: 1px solid red;
border-left: 1px solid red;
border-right: 1px solid red;
- 可能更正确(就 CSS“语义”而言)
- 但是,如果您想更改边界细节,则需要进行多次更改(更难管理)。