break line标记在firefox中不起作用,在chrome中也不起作用。当我看到我的页面的来源时,我得到:
<p>Zugang zu Testaccount:</br></br>peter petrelli </br></br>sein Standardpwd.</br></br>peter.heroes.com</p>
然而,当我查看选定的来源时,我得到:
<p>Zugang zu Testaccount: peter petrelli sein Standardpwd. peter.heroes.com</p>
似乎firefox正在过滤断线标签。
它适用于IE7。
答案 0 :(得分:61)
您正在寻找<br />
而不是</br>
自我结束标记(例如 br )在标记的末尾有斜杠。
以下是XHTML中的其他自动关闭标记:
答案 1 :(得分:10)
br标签应为:
<br/>
答案 2 :(得分:10)
如果您尝试在两个div之间放置空格并且<br/>
不起作用,则插入此代码(在div之间)以使<br/>
标记正常工作。
<div class="clear"></div>
并添加
.clear {
clear: both;
}
在你的css文件中。
答案 3 :(得分:9)
应为<br>
或<br />
</br>
答案 4 :(得分:6)
IE7更能容忍quirksmode中的错误语法。
而不是<br>
或</br>
应该是<br />
答案 5 :(得分:3)
那是因为</br>
是无效的标签。你想要的是<br />
。
答案 6 :(得分:1)
。如果您使用validator.w3.org将以下内容验证为HTML 4.01:
<html>
<head>
<title></title>
</head>
<body>
<p>
<br />
</p>
</body>
</html>
生成此警告:
第8行,第3列:启用NET的开始标记需要SHORTTAG YES。
<br />
序列可以至少以两种不同的方式解释,具体取决于文档的DOCTYPE。对于HTML 4.01 Strict,'/'终止标记')。但是,由于许多浏览器不以这种方式解释它,即使存在HTML 4.01 Strict DOCTYPE,最好完全避免在纯HTML文档中使用它,并仅保留其用于以XHTML编写的文档。
答案 7 :(得分:0)
它应该只是&lt; br&gt;。
答案 8 :(得分:0)
你想&lt; BR&gt;或&lt; BR /&gt;,而不是&lt; / BR&gt;
答案 9 :(得分:0)
如果您使用的是支撑架escapeXml="false"
答案 10 :(得分:0)
不是</br>
,而是<br>
或<br />.
所以,这不能按预期工作:
<!doctype html>
<html>
<head>
<title></title>
</head>
<body>
<p>
Some text... </br>
Some more text...
</p>
More content...
</body>
</html>
但这有效:
<!doctype html>
<html>
<head>
<title></title>
</head>
<body>
<p>
Some text... <br>
Some more text... <br />
</p>
More content...
</body>
</html>
答案 11 :(得分:-3)
除了<br />
或<br>
之外,您还可以使用<p></p>
或</p>