我一直想知道我是否可以使用<p> </p>
(只是段落中的空格)而不是<br />
因为我喜欢保持我的代码语义,并且认为这是否正确一直困扰着我一段时间。我见过 WYSIWSG 编辑器(TinyMCE)使用它,但我还是宁愿先问再做错。
我一直想知道我是否可以使用<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
or margin-bottom
。
<p> </p>
太可怕了......我宁愿看到<br>
那个(即使它可能不那么“正确”)。
<p> </p> 不是语义的,所以我不知道这对你有什么帮助。
您应该使用 css 设置段落之间的空间。
我提倡将项目包装在块级标签中,例如div
s 和p
s。这样我也不需要。如果要分隔元素,则应使用边距。无论如何,您可以更准确地使用边距。
在您被迫换行的情况下,请使用 <br />:它与空段落标签不同,实际上确实意味着“换行”。不过,几乎总是有更好的方法来做事。
它是 HTML。只要您确定它会在您要使用的所有浏览器上呈现您想要的方式,您就可以使用它想要的任何东西。我不明白“保持我的代码语义”是什么意思,所以我不确定你的问题<br>
是什么。但是,如果您正在谈论格式等,请转向 CSS。