Html </br>;在firefox和chrome中不工作

Html </br>;在firefox和chrome中不工作,html,Html,断线标记在firefox和chrome中都不起作用。当我看到我的页面来源时,我得到: <p>Zugang zu Testaccount:</br></br>peter petrelli </br></br>sein Standardpwd.</br></br>peter.heroes.com</p> Zugang zu Testaccount:彼得·佩雷利塞恩标准密码。彼得·英雄网 但是,当我查看

断线标记在firefox和chrome中都不起作用。当我看到我的页面来源时,我得到:

<p>Zugang zu Testaccount:</br></br>peter petrelli </br></br>sein Standardpwd.</br></br>peter.heroes.com</p>
Zugang zu Testaccount:

彼得·佩雷利

塞恩标准密码。

彼得·英雄网

但是,当我查看所选源时,我会得到:

<p>Zugang zu Testaccount: peter petrelli  sein Standardpwd. peter.heroes.com</p>
祖刚祖测试账户:彼得·佩雷利·森标准密码。彼得英雄网

firefox似乎正在过滤分线标签


它在IE7中运行良好

它应该是您要查找的

而不是

自动关闭标记(如br)的斜杠位于标记的末尾

以下是XHTML中的其他自动关闭标记:

    • br标签应为:

      <br/>
      


      您想要的是

      ,而不是

      ,这是因为

      是无效的标记。你想要的是

      它应该是


      而不是

      IE7更能原谅怪癖模式中的错误语法




      相反,它应该是


      ,可能只有在编写XHTML时才应该使用它。如果使用validator.w3.org将以下内容验证为HTML 4.01:

      <html>
      <head>
      <title></title>
      </head>
      <body>
      <p>
      <br />
      </p>
      </body>
      </html>
      
      
      
      

      此警告是在以下情况下生成的:

      第8行第3列:网络启用开始标记需要短标记YES

      <br />
      


      根据文档的DOCTYPE,可以至少以两种不同的方式解释序列。对于HTML 4.01 Strict,“/”终止标记”)。但是,由于许多浏览器不会这样解释它,即使存在HTML4.01严格的DOCTYPE,最好在纯HTML文档中完全避免使用它,并将其仅用于用XHTML编写的文档。

      如果您试图在两个div之间留出空间,而

      不起作用,请插入此代码(在div之间)使

      标记工作

      <div class="clear"></div>
      

      在css文件中。

      如果您使用struts设置
      escapeXml=“false”

      作为


      的替代,您可以使用
      它不是

      ,而是



      <

      因此,这并不像预期的那样有效:

      <!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>
      
      
      
      一些文本…
      更多文本…

      更多内容。。。

      将起作用,但它是一个遗留标记。您应该改用
      。具体取决于您的DTD(文档类型定义),pearcewg。例如,它在HTML 4.01中完全有效。到目前为止,有8个重复的答案…不确定为什么这个问题被否决。这是一个基本的问题,但它仍然有效,并且它可能会在将来帮助其他人。我同意w/unclaw,并且因为这个原因,我把
      作为开始标记,而
      作为结束标记。
      是开始和结束标记(所谓的自动结束)。您不应该使用没有开始标记的结束标记。您的意思是

      -最新的标准是标记使用小写。
      <!doctype html>
      <html>
       <head>
        <title></title>
       </head>
       <body>
        <p>
         Some text... <br>
         Some more text... <br />
        </p>
        More content...
       </body>
      </html>