在网站开发中使用alt + 0160作为空白空间是否合法?

时间:2012-02-02 10:37:21

标签: html

当我设计我的网站时,我遇到了一个需要对齐的两个空白空间,我使用了Alt + 0160,它看起来很好很好。但我需要知道这种设计方式合法吗?

4 个答案:

答案 0 :(得分:3)

在您的浏览器中,使用您的特定字体设置可能看起来不错,但在其他环境中却很糟糕。

不,不要使用字符进行样式化。

答案 1 :(得分:3)

在html中你应该使用不间断的空间。您可以使用  or  对其进行编码,但请尝试使用css代替nbsp来设置您的网站样式。它应该在所有浏览器中表现得更好。 :)

答案 2 :(得分:2)

该页面不包含Alt + 0160。它包含由Windows上的组合键Alt + 0160生成的NO-BREAK SPACE字符(U + 00A0)。该角色有效并且通常很有用,但使用它进行视觉格式化通常不是一个好主意,部分原因是CSS可以让您以更精细的方式影响格式。

当您使用NO-BREAK SPACE时,使用字符本身(与  &#xa0相反)的好处和缺点是看起来像HTML中的空格您用于查看它的大多数程序中的源代码。它使内容看起来更干净,但是当你需要(或应该)注意不同的空格字符时很难注意到。

答案 3 :(得分:1)

我倾向于避免 ,但这是一个合法的角色,因此你不会遇到任何问题。但是,我确实认为使用CSS的marginpaddingtext-indent等(取决于你想要完成的事情)是做同样事情的更简洁的方法。

如果您使用它,我建议您使用 代替Alt+0160来明确表示您正在使用它们。