在样式标记内的尾随空间

时间:2011-09-12 18:27:57

标签: html semantic-markup

这个标签内有尾随空格

The quick brown <strong>fox jumps </strong>over the lazy dog

其中,这没有。

The quick brown <strong>fox jumps</strong> over the lazy dog

问题是,<strong/>标签工作正常,空间没有粗体,但问题是下划线。

The quick brown <u>fox jumps </u>over the lazy dog

导致下划线应用于空间,这对我来说似乎不太“正确”。

但我问这个的原因是,默认情况下,当你在文本中选择(双击)一个单词时,尾随空格总是被选中(至少在Windows上)。这导致错误地应用下划线。

那么,哪个更正确?

提前致谢!

2 个答案:

答案 0 :(得分:1)

你必须记住,“空白”是一个字符,所以当你在标签内的一个单词之间留一个空格时,那个空格也会继承你试图应用的属性。

以下是如何设置空白的细分。

http://en.wikipedia.org/wiki/Whitespace_character

答案 1 :(得分:1)

Windows的选择算法严重受损 - 我一直在与CMS的用户一起解决这个问题。你想要这个空间加下划线吗?可能不是。因此,前者是“正确的”。

相关问题