2008-10-01 130 views
8

斷線標記不在Firefox中工作,無論在鉻。當我看到我的頁面的源代碼,我得到:</br>不工作在Firefox和鉻

<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罰款。

+2

8個重複的答案,迄今... – leppie 2008-10-01 16:54:22

+0

不知道爲什麼這個問題被拒絕。這是基本的,但它仍然有效,它可能會在未來幫助其他人。 – 2008-10-01 16:58:14

+0

我同意瓦特/歹徒,我爲此upvoted – Kip 2008-10-01 17:28:02

回答

9

也許因爲BR標籤應該是:

<br/> 

3

這是因爲</br>是一個無效的標籤。你想要的是<br />

8

應該<br><br /></br>

6

IE7是更寬容的怪異模式不正確的語法。

代替<br></br>應該是<br />

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

如果您嘗試在兩個div之間放置空格,並且<br/>不起作用,請插入此代碼(在div之間)以使<br/>標記正常工作。

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

,並在你的CSS文件中添加

.clear { 
    clear: both; 
}