我想知道,因爲我想存儲通常分配給rel的預定義關鍵字以外的內容...我只想知道這是否是嚴格有效的XHTML。rel =屬性是否可以包含任何字符串並且仍然有效?
2
A
回答
3
從我可以說,在DTD (可下載from here):
的<link>
標記定義爲:
<!ELEMENT link EMPTY>
<!ATTLIST link
%attrs;
charset %Charset; #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
type %ContentType; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
media %MediaDesc; #IMPLIED
>
因此,rel
被定義爲%LinkTypes;
。
同爲<a>
標籤:
<!ELEMENT a %a.content;>
<!ATTLIST a
%attrs;
%focus;
charset %Charset; #IMPLIED
type %ContentType; #IMPLIED
name NMTOKEN #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
shape %Shape; "rect"
coords %Coords; #IMPLIED
>
與實體LinkTypes
被定義爲:
<!ENTITY % LinkTypes "CDATA">
<!-- space-separated list of link types -->
因此,試圖使事情短:
- 的
rel
屬性是支持的,但僅限於<a>
和<link>
標籤 - 的
rel
屬性可以包含CDATA
- 即它不侷限於單詞的具體名單。
相關問題
- 1. 檢查是否有對象屬性包含字符串
- 2. 是否有包含所有鏈接rel屬性值的類?
- 3. OData錯誤對象是否可以包含任意屬性
- 4. 是否仍然有效?
- 5. Sharekit是否仍然有效?
- 6. 檢查一個字符串是否包含任何字符
- 7. Java - 查看一個字符串是否包含任何字符
- 8. makefile是否可以包含UTF8字符?
- 9. 是否可以包含特殊字符
- 10. Oracle JDBC驅動程序SetBigStringTryClob屬性是否仍然有效?
- 11. 如何檢查字符串是否包含任何數字
- 12. HTML'class'元素屬性是否可以包含換行符?
- 13. RDF屬性是否可以包含其他屬性?
- 14. 檢查字符串是否包含任何非數字字符 - 沒有庫 - Java
- 15. LINQ查詢的任何屬性都包含字符串
- 16. 是否有任何Google語音API仍然有效?
- 17. 測試JavaScript字符串是否包含任何順序的所有多個值,並且不區分大小寫
- 18. JS:測試字符串是否包含任何unicode首字母
- 19. DTD屬性是否可以固定並且是必需的?
- 20. 有效檢查一個字符串是否包含另一個字符串
- 21. 檢查字符串是否包含有效的Python代碼
- 22. 檢查JSON字符串是否包含值並返回相關屬性
- 23. 是否可以導出爲CSV並且標題包含空格?
- 24. 如何查找字符串是否包含任何字符串列表項?
- 25. 如何檢查字符串是否包含List/Array中的任何字符串
- 26. 如何驗證字符串是否包含列表中的任何字符串?
- 27. 如何檢查一個字符串是否包含任何一些字符串
- 28. 是否有任何語言的名稱可以包含空格字符?
- 29. CTLineRef是否擁有屬性字符串?
- 30. 檢查字符串是否包含任何字符串的條件是什麼,反之亦然?
參見:http://stackoverflow.com/questions/1666979/is-the-rel-attribute-usage-compatible-with-all-browsers-and-tags – Shog9 2010-03-16 17:45:15
@ Shog9:這個問題的答案+提供了一些有關哪些標籤支持'rel'屬性的信息 - 但沒有關於屬性可以採用哪些值的信息。答案主要是關於HTML,而不是關於XHTML。 – 2010-03-16 17:50:40
@帕斯卡爾:你是對的,我的錯。 – Shog9 2010-03-16 18:52:15