【问题标题】:Shorthand for CSS border rule [duplicate]CSS边框规则的简写[重复]
【发布时间】:2018-10-11 22:14:17
【问题描述】:

我只是想知道这个 CSS 规则是否有简写。我想先定义边框然后通过指定不同的边框宽度在下一行覆盖它不是一个好主意。 我们能以某种方式简化它吗?

div.container {
  border: 0 solid gray;
  border-width: 5px 2px;
}

【问题讨论】:

  • 如果有效为什么不好?如果你想在每一边都有不同的边框,你别无他法,你至少需要两个声明更多(developer.mozilla.org/en-US/docs/Web/CSS/border
  • 您可以删除 0。但其余部分必须保持不变。

标签: html css border shorthand


【解决方案1】:

不幸的是,如果您没有为所有边设置等于边框宽度,则 border/border-wdith 属性没有简写

(见CSS border shorthand when each border has a different width

等于边框宽度的示例:

div.container {
  border: 5px solid gray;
}

或具有不同的边框宽度(您的情况)

div.container {
  border: 0 solid gray;
  border-width: 5px 2px;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 2012-10-08
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多