为啥边界值不叫粗细?

Posted

技术标签:

【中文标题】为啥边界值不叫粗细?【英文标题】:Why isn't the border value called thickness?为什么边界值不叫粗细? 【发布时间】:2015-07-09 22:15:32 【问题描述】:

border 属性在 CSS 中可以接受的值之一称为宽度,但我认为这是一种误导,并且是不正确的命名约定。下面是宽度的定义:

宽度:某物从一侧到另一侧的尺寸或范围。

这完全没有意义,因为您可以指定border-top-width 和border-bottom-width;这会将测量限定为高度,而不是宽度。

高度:从底部到顶部的测量值。

是否有理由不将边框值命名为粗细?这将是一个准确的命名约定。

【问题讨论】:

看起来规范与您一致w3.org/TR/css3-background/#the-border-width。它被称为line thickness,它只是称为border-width 的属性。 【参考方案1】:

您应该考虑各个方面。因为它应该是一种轻量级和国际化的语言,widththickness 更具可读性和易记性。它只是易于使用和阅读

【讨论】:

你能解释一下widththickness 更令人难忘吗?我经营一个记忆营,从我的角度来看,真的没有区别。能详细点吗? 除了具有更多字符的单词。为了没有准确的命名约定,这是我们应该做出的牺牲吗? 我来自伊朗。我说波斯语。让我们认为我的英语不好。所以这样,我宁愿这个词更短。另一件事是打字速度更快。无论如何,我不确定这一点。 我认为编程语言应该始终尽可能清晰,我听到了您的担忧(我自己会说多种语言)。但不幸的是,我不能接受这个作为答案。

以上是关于为啥边界值不叫粗细?的主要内容,如果未能解决你的问题,请参考以下文章

使用ggplot2笔画控制条边框(颜色)粗细

为啥物体检测 CNN 的边界框必须与图像边界平行?

opencv-python:为啥检测到不正确的边界框(几个边界框)?

为啥 UIDimmingView 总是覆盖屏幕主要边界?

为啥边界半径对图像不起作用?

为啥 Perl v5.22 找不到所有的句子边界?