我认为 html 应该在内联标签之间制作空格,<a>one</a><a>two</a>
但它似乎只有在这些标签之间有行结束时才有效。请看我的例子:http: //jsfiddle.net/pwF7f/
那么即使元素在一行上也有可能有这个空格吗?
我认为 html 应该在内联标签之间制作空格,<a>one</a><a>two</a>
但它似乎只有在这些标签之间有行结束时才有效。请看我的例子:http: //jsfiddle.net/pwF7f/
那么即使元素在一行上也有可能有这个空格吗?
当 HTML 不在源代码中时,它不会发明空格。你总是可以说:
<a>one</a> <a>two</a>
如果你想要空格。
这不是空格,但请尝试<a>one</a> <a>two</a>
或
<a>one</a>
<a>two</a>
如果你想要一个不间断的空间
在我看来,它比<a>one</a> <a>two</a>
.
您可以创建例如这样的东西
<a>one</a> |
<a>two</a> |
<a>three</a> |
<a>four</a>
与此代码比较:
<a>one</a> | <a>two</a> | <a>three</a> | <a>four</a>
|
在 html 中使用 php echo 时还有其他问题。那么
是必须的。
除了在元素之间放置空格或不间断空格外,您还可以使用 CSS 创建水平间距,例如通过设置padding-right: 0.5em
第一个元素。
相邻的内联元素被视为真正相邻,它们之间没有任何空格是有原因的:在某些情况下,您确实想要这样做,例如在n th中(它应该以特定样式呈现为“nth”,而不是“n th ”)。
这是一个旧的可访问性建议,连续链接之间应该有一些非空白字符。这不像最初提出的那样有必要,但它是一个很好的指导方针——当然至少应该有一些空白。