“x” 在尺寸中的适当 HTML 实体是什么?

73

×是给出尺寸的正确HTML实体吗?我想要语义上正确,但这引出了一个问题,将尺寸列为2" x 3"是否具有语义?如果x表示“乘以”,那么我应该使用字母x还是×?

在我的代码中,我一直在使用2″ × 3″或2″ × 3″。不间断的空格是为了防止尺寸被换行,根据应用于Web的排版风格要素建议


5
在我个人看来,× 总是更好看一些。 - Waleed Khan
再深入一点...虽然“×”表示“乘”,但实际上你在谈论面积。如果你要建造一个8英尺乘8英尺的甲板,你需要覆盖64平方英尺的产品。如果你的产品宽度为6英寸(或半英尺),那么你就需要64÷½...或128个木板英尺...或16张8英尺的木板。实际上,你需要更多的木板或一些更长的木板来考虑浪费,但这给了你一个相当好的想法。 - Armstrongest
3个回答

134

×

  • Unicode: U+00D7 乘号(MULTIPLICATION SIGN)
  • HTML: ×(×)
  • CSS: \00d7

请查看关于乘号符号的维基百科文章:

在数学中,符号 ×(读作“乘以”或“乘”)主要用于表示[…]

  • 物体的几何尺寸,例如指出一个房间面积为10×12英尺。

根据上下文不同,可使用math元素(用于MathML)。


10
对于CSS伪元素(以及更多),请使用content: "\00d7"; - Cthulhu
1
对于 JavaScript / JSON,请使用 \u00d7,例如 '<span aria-hidden="true">\u00d7</span>'。 - Herbert Peters

5
正确的问题是应该使用哪个字符。对于字符的实体引用不添加语义。没有关于表示尺寸的正式标准,但显然这是关于乘法而不是拉丁字母x,因此“x”(&times;)是正确的字符。
实际上,这更多是一个拼写和排版问题,而不是“语义网”的问题。搜索引擎、浏览器等并不真正关心;重要的是人类读者。

2

你做得很正确。我认为这里的×符号与乘法操作有[语义]关联,也就是说,实际上你通过指定两个维度来写出了面积。


1
从数学上讲是这样,但在HTML标记语言中并非如此。区别可能很重要。 - Victor Zamanian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接