题
我一直在想我是否可以使用 <p> </p>
(段落中的空间)而不是 <br />
因为我喜欢保留我的代码语义,并认为这是否正确,现在一直困扰着我。我已经看到Wysiwsg编辑器(Tinymce)使用此方法,但我仍然宁愿问那做错了。
解决方案
使用段落的边距进行垂直间距有什么问题?
<p>Hello World</p>
<p>This is much cleaner than using empty tags with non-breaking spaces.</p>
其他提示
这不是“语义”,一个空的段落或多或少是语义上不可能存在的。它不包含信息,即没有语义内容。它所做的就是更改视觉布局,即演示文稿。
您最好使用样式来改变边缘,边界或填充以实现您追求的效果。
正确的方法是使用CSS:使用 margin-top
或者 margin-bottom
.
<p> </p>
非常可怕...我宁愿看到 <br>
比这(即使它可能不那么“正确”)。
u003Cp>u003C/p>不是语义,所以我不知道这对您有何帮助。
您应该使用CSS设置段落之间的空间。
我主张将项目包装在块级标签中,例如 div
沙 p
s。这样,我也不需要。如果您想散布元素,则应使用保证金。无论如何,您都可以更准确。
在您被迫休息的情况下,请使用u003Cbr />:它与空段落标签不同,实际上是 意思是 '越线'。不过,几乎总是有更好的方法来做事。
是html。只要您确定它将在要使用的所有浏览器上呈现您想要的方式,就可以使用任何想要的东西。我不明白您的意思是“保持我的代码语义”,所以我不确定您的问题 <br>
是。但是,如果您谈论格式化等,请转向CSS。
不隶属于 StackOverflow