gpt4 book ai didi

css - 我应该使用 'border: none' 还是 'border: 0' ?

转载 作者:数据小太阳 更新时间:2023-10-29 09:04:23 24 4
gpt4 key购买 nike

这两种方式,哪种符合W3C标准?它们在浏览器中的行为都符合预期吗?

border: none;
border: 0;

最佳答案

两者都有效。这是您的选择。

我更喜欢 border:0 因为它更短;我发现这样更容易阅读。您可能会发现 none 更易读。我们生活在一个功能强大的 CSS 后处理器的世界中,所以我建议您使用您喜欢的任何东西,然后通过“压缩器”运行它。这里没有值得打的圣战,但是 Webpack→LESS→PostCSS→PurgeCSS 是一个很好的 2020 堆栈。

总而言之,如果您手写所有的生产 CSS,我坚持认为——尽管评论中有提示——关注带宽并没有坏处。使用 border:0 自身节省无限小的带宽,但如果您计算每个字节,您的网站将变得更快.


CSS2 规范 are here .这些在 CSS3 中进行了扩展,但与此无关。

'border'
Value: [ <border-width> || <border-style> || <'border-top-color'> ] | inherit
Initial: see individual properties
Applies to: all elements
Inherited: no
Percentages: N/A
Media: visual
Computed value: see individual properties

您可以使用宽度、样式和颜色的任意组合。
这里,0 设置宽度,none 设置样式。它们具有相同的渲染结果:什么都不显示。

关于css - 我应该使用 'border: none' 还是 'border: 0' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2922909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com