我正在构建一个asp.net应用程序,并且在我的一个ListItem
s中使用<br />
元素。不建议这样做,但它仍然有效。
在HTML
中有没有其他方法可以换行?(不是CSS
!)
我经常使用
和其他类似&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>,现在编辑器/代码中的每一行都将反映在浏览器中,而不需要任何特殊的代码或元素。