Html </br>;在firefox和chrome中不工作
断线标记在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:彼得·佩雷利塞恩标准密码。彼得·英雄网 但是,当我查看
<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>