<br/>不在firefox和chrome工作

时间:2008-10-01 16:36:07

标签: html

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。

12 个答案:

答案 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)

只有在编写XHTML时才应该使用

。如果您使用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>