[英]CSS Dropdown menu doesn't work in IE 8
問題是您尚未在網站上包含文檔類型 。
由於您尚未包括文檔類型,因此您的頁面正在IE8中以Quirks模式呈現:
Quirks模式是某些Web瀏覽器使用的一種呈現模式,目的是保持與為較舊瀏覽器設計的網頁或未遵循標准編碼的網頁的向后兼容性。
將這兩行添加到文件的最頂部:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
如果您添加了該神奇的doctype行,則您的下拉列表將在IE8 和 IE7中起作用。
您應該將代碼的這一部分移到<body>
標記內。
<span style="float:right;margin-top:10px;">
<a href=?lang=vn><img src="img/vn.gif"></img></a>
<a href=?lang=en><img src="img/us.gif"></img></a>      
</span>
另外,您可以將其更改為如下所示:
<div style="position:absolute; top:10px; right: 10px">
<a href="?lang=vn"><img src="img/vn.gif"></img></a>
<a href="?lang=en"><img src="img/us.gif"></img></a>
</div>
當這種事情發生時-轉到工具->兼容模式; 並確保關閉。 我遇到過類似的問題,將其關閉會使菜單正常工作(根本無法正常工作)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.