是否alright
將div標記放置在錨標記中? div的內容是否會將頁面重定向到錨標籤的href?XHTML:將DIV放置在A標記中
回答
將div標籤放在錨標籤內是否正確?
是的,如果:
- 您正在使用HTML5/XHTML5;和
- 錨標記不在內聯上下文中。即僅允許短語內容的元素的後代。
否則沒有。
在HTML5/XHTML5中,<a>
元素不僅僅是一個內聯元素,因爲它在HTML4/XHTML1中。相反,它有一個透明的內容模型,這意味着其內容的驗證規則與它不存在的驗證規則相同。
因此,例如
<div>
<div>Hello World</div>
</div>
是有效的,所以
<div>
<a href="#">
<div>Hello World</div>
</a>
</div>
過。
但
<p>
<div>Hello World</div>
</p>
是無效的,所以
<p>
<a href="#">
<div>Hello World</div>
</a>
</p>
不是非此即彼。
感謝您提供額外的說明。 – Francisc 2010-09-16 12:19:28
不,那肯定是無效的HTML。
-div的內容將頁面重定向到錨標籤的href? 我不太確定你的意思。 但它不是一個錨點跟隨的div的內容,而是錨點的href屬性。
好的,謝謝。沒有塊內元素,得到它。 – Francisc 2010-09-15 23:29:55
@Francisc - 更具體地說,內聯元素中沒有塊級元素。以下是內聯元素的一些示例:a,strong,span – 2010-09-15 23:50:51
如果你想達到什麼是塊級別的鏈接,你可以簡單地使用CSS:
a.block {
display: block;
/* everything else */
}
<a class="block">...</a>
- 1. 錨定標記內的XHTML內嵌div
- 2. 如何在Python中將標記放置在標記下方?
- 3. 無法將div放在其他div標記中
- 4. 放大DIV標記
- 5. 將PHP代碼放入DIV標記
- 6. XHTML標記問題
- 7. XHTML標記驗證
- 8. XHTML:<a>標記到多個目標幀中的多個目標?
- 9. 在地圖中放置位置標記?
- 10. 在div中放置腳本標記並執行
- 11. 獲取隱藏文本並將其放在div標記中
- 12. 在div中放置div
- 13. 在div中的Css標記位置
- 14. 標記點放置
- 15. 如何在Android GraphView中放置標記
- 16. 在多段線中心放置標記
- 17. 在aspCode中放置一個標記
- 18. 在圖像中放置一個標記
- 19. 在JQuery JSON中放置錨點標記
- 20. 在Google地圖中放置標記
- 21. 在Google地圖中放置標記
- 22. XSD提要XHTML標記?
- 23. gmaps4rails - 將標記放到新位置
- 24. 將標記放置到谷歌地圖
- 25. 將A標記內的文本與相同A標記中的圖像對齊
- 26. div標籤控件放置
- 27. 將圖片放在錨標記中
- 28. 放置在DIV
- 29. XHTML中的標記庫描述符
- 30. 如何使用OSM將標記放置在當前位置?
如果你把一個行內元素內塊級元素你的XHTML不會驗證。 – Kevin 2010-09-15 23:14:04
謝謝凱文。 – Francisc 2010-09-15 23:30:12