Which doctype are you using?
Based on your markup, you should be using the HTML5 doctype. If you are unfamiliar with this, place it at the top of your html markup.
<!DOCTYPE html>
and modify your code to:
<a href="cart.php?delete">
<img src="post_delete_icon.png" alt="delete item">
</a>
<br>
<br>
<input type="hidden" value="1" name="item_qty[96]">
<input id="qtyx" type="text" size="4" value="1" name="qtyx">
<input type="hidden" value="96" name="productidx">
<input type="image" src="update.png" alt="update cart">
Edit:
Since you are using the strict doctype, you need to end your tags and follow the strict doctype rules. Run your code through an XHTML/HTML markup validator爲了確保你的代碼是兼容的。
因爲你正在編寫HTML標記,你要使用下面的doctype
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
完成這一步之後,您需要將您的代碼中刪除所有border="0"
屬性。這些類型的東西在使用strict
文檔類型時爲CSS保留。除嚴格的文檔類型外,您需要爲<img>
標籤提供alt
值。這是爲了提高可用性和排序容錯,如果圖像不加載。
您也可以使用您正在使用的XHTML文檔類型,但爲了遵循這些規則,您將不得不更改標記。每個doctype都有它自己的規則,並且在項目中間更改doctype可以完全改變瀏覽器呈現頁面的方式。
有效的XHTML嚴格代碼:
<a href="cart.php?delete">
<img src="post_delete_icon.png" alt="delete item"></img>
</a>
<br />
<br />
<input type="hidden" value="1" name="item_qty[96]"></input>
<input id="qtyx" type="text" value="1" name="qtyx" size="4"></input>
<input type="hidden" value="96" name="productidx"></input>
<input type="image" src="update.png"></input>
如何在這個網站產生的? –
通過'href',你的意思是一個''標籤嗎? –
我寫了。它位於使用iwebkit附帶的預定義類的無序列表中。我有其他的href標籤,但這是唯一一個似乎「溢出」到另一個元素。 – user1058275