我有一個div,如果你點擊div上的任何地方,它會打開另一個網頁。所以基本上整個div是一個巨大的超鏈接。正因爲如此,我有一個DIV,然後內部的我有一個一個元件然後內,我有DIV(這樣一些UL,一些p等)的所有元素。Valid HTML:ul,p,div'a'元素內
我的問題:當我嘗試驗證我的HTML在W3標記驗證,我得到的錯誤,因爲我有一個UL,P等的一個元素內。
實際誤差:
document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
我怎樣才能讓我的HTML有效&仍然保持我的div作爲一個大的鏈接?
<div id="rentalAnnc">
<a class="sidebarLink" href="facilitiesForHire.html">
<p>KAZCARE has a range of Education Facilities available for Lease & Hire at its Bowral location.</p>
<!--<p>Click here for more information.</p>-->
</a>
</div>
這不僅僅是針對你,但所有的「應答者」,夥計們,我問了一個辦法讓我的整個DIV成爲一個鏈接併成爲有效的HTML。我知道它不是有效的HTML,我要求一種方法來做到這一點,建議一個庫,CSS技巧等。 – Mitch
設置aanchor爲100%高度的塊,更改p元素以跨度並設置它們以顯示:塊。這就是它 – simoncereska