为啥边界值不叫粗细?
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】:
您应该考虑各个方面。因为它应该是一种轻量级和国际化的语言,width
比thickness
更具可读性和易记性。它只是易于使用和阅读
【讨论】:
你能解释一下width
比thickness
更令人难忘吗?我经营一个记忆营,从我的角度来看,真的没有区别。能详细点吗?
除了具有更多字符的单词。为了没有准确的命名约定,这是我们应该做出的牺牲吗?
我来自伊朗。我说波斯语。让我们认为我的英语不好。所以这样,我宁愿这个词更短。另一件事是打字速度更快。无论如何,我不确定这一点。
我认为编程语言应该始终尽可能清晰,我听到了您的担忧(我自己会说多种语言)。但不幸的是,我不能接受这个作为答案。以上是关于为啥边界值不叫粗细?的主要内容,如果未能解决你的问题,请参考以下文章