除了 <br /> 之外,还有其他方法可以在 html 中换行吗?



我正在构建一个asp.net应用程序,并且在我的一个ListItem s中使用<br />元素。不建议这样做,但它仍然有效。

HTML中有没有其他方法可以换行?(不是CSS!)

我经常使用&nbsp;和其他类似&close;的字符。对于使用&<code>的特征线,是否存在一些等效项?

您可以使用"pre"标记来发送文本。示例:

<pre>
LINE 1
LINE 2
LINE 3
</pre>

另一种选择是使用段落:

<p> Line 1 </p>
<p> Line 2 </p>

段落可以被<p>标记包围。

<p>This is my first paragraph.</p>
<!-- a line break will be rendered here -->
<p>This is my second paragraph.</p>

如果您的内容是一个列表,则可以使用<li>标记每个列表项,并使用<ul><ol>标记将整个列表分别包围为无序或有序列表。后者左边有数字而不是子弹。

<ul>
    <li>list item 1</li>
    <li>list item 2</li>
    <li>list item 3</li>
</ul>

对于非语义块,可以将内容包围在<div>标记中。

默认情况下不忽略空白的HTML标记是<pre>:

HTML <pre>元素(或HTML预格式化文本)表示预设格式的文本。此元素中的文本通常显示在非比例("monospace")字体,与文件此元素内的空白显示为已键入。

所有其他的都需要CSS来完成。

我不确定html中新行的短代码,但html中有块元素。block元素占据容器的整个宽度,在它位于下一行之后的元素。例如

<p></p> or <div></div>

您也可以使用<pre>,现在编辑器/代码中的每一行都将反映在浏览器中,而不需要任何特殊的代码或元素。

最新更新