2011-11-25 29 views
0

validator.w3.org考慮以下有效的HTML:多角尖括號在HTML中有效嗎?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
    <title>Test</title> 
</head> 
<body> 
    <div>This <<<<<<<<<<<<<<<<<<<<<<b>is</b> a test.</div> 
</body> 
</html> 

是否真的有效嗎?

+0

可能是值得知道的未來,雖然它是有效的HTML 4.01嚴格的,它是在HTML5無效。 – Alohci

回答

3

是的,該標籤將被視爲額外的文本。它不是HTML標籤的一部分。

它剛剛打印

這< < < < < < < < < < < < < < < < < < < < < 測試。

沒有錯。

+0

這是否意味着在HTML中並不總是需要使用代表尖括號<和>? – SlimShaggy

+1

據我所知,不是當你驗證爲HTML Strict時,而是使用XHTML時。 – Brandon

2

使用W3C驗證器驗證了此代碼。按預期,該頁面將顯示在所有主流瀏覽器(Firefox,Opera,Chrome和Internet Explorer)上。

你可以在這裏檢查結果:http://validator.w3.org/

2

當作爲HTML驗證它是允許的,但不能作爲XHTML驗證時。

這裏您需要使用&lt;&gt;,無論如何這是最佳實踐。

0

我在w3c中測試了你的代碼。根據w3c標準,它是完全有效的:)

但是,使用HTML實體總是一個很好的做法。儘管編寫了「>」,但您可以編寫「<」或「<」。我們使用HTML實體來確保所有瀏覽器和平臺的準確結果。 參考:http://www.w3schools.com/html/html_entities.asp

最好的問候, Touhid