是以下html代碼合法嗎?元元素和樣式屬性的內容屬性是否包含換行符?
<meta name="keyword" content="
keyword1,
keyword2
">
和:
<div style="
color: white;
background: green;
"></div>
是以下html代碼合法嗎?元元素和樣式屬性的內容屬性是否包含換行符?
<meta name="keyword" content="
keyword1,
keyword2
">
和:
<div style="
color: white;
background: green;
"></div>
下面的標記確實驗證使用validator.w3.org/check
<!DOCTYPE html>
<html>
<head>
<title>asd</title>
<meta name="keywords" content="
keyword1,
keyword2
">
</head>
<body>
<div style="
color: white;
background: green;
"></div>
</body>
</html>
但是我不推薦這樣做。原因是:
如果標籤僅限於單行,則整體閱讀HTML會更容易。這是好多了,我認爲閱讀:
<meta name="keyword" content="keyword1, keyword2">
至於你的風格,我建議你用你的風格獨立的CSS樣式表,使他們可重複使用,在一個區域內包含。
<div class="stylised"></div>
CSS
.stylised {
color: white;
background: green;
}
僅供參考,我需要改變你的<meta>
標籤的name
屬性keywords
,而不是keyword
,以便它來驗證。
謝謝,那個答案真的有幫助。 – lukeupup 2013-03-22 06:40:18
解析引擎通常會試圖忽略這些換行,但爲了安全起見,驗證與W3C Markup Validation Service你的HTML標記。
http://validator.w3.org – BoltClock 2013-03-21 10:39:28