Heim  >  Artikel  >  Web-Frontend  >  一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose

一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:16:53846Durchsuche

很少弄前端开发,这方面的知识也比较少。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title></title><style type="text/css">.menus {	float:left;	width:98%;	margin-bottom:0px;	height:50px;	background-image:url(images/qiannan.png);}#navs {	margin-top:0px;	text-align:center;}#navs li {	display: inline;	text-align:center;	vertical-align:middle;	list-style-type: none;}#navs li a {	display:block; 	padding:15px 0px 0px 20px;	margin-left:-40px;	margin-right:40px;	text-align:center; 	color:#fff; 	font-size:18px; 	font-family:arial;	font-weight:900;	height:35px; 	text-decoration:none;}#navs li a:link,#nav li a:visited {	float:left;	padding-right:20px;	text-align:center;	vertical-align:middle;}#navs li a:hover {	background-color:#2c58ae;	color:#E0ECFF;}.onclicks {	background-color:#E0ECFF;	color:#416AA3;	}</style></head><body>		        <div style="height:32px; background-image:url(images/shengnan.png);">			<div id="saturday" style="height:50px; width:100%; background-image:url(images/qiannan.png); float:left; margin-top:0px;">               <ul id="navs">                    <li><a href="#" value="arbitration/arbitration_directory.html">                    <img  src="images/zcts.png"    style="max-width:90%"  style="max-width:90%" style="float:left; margin:-7px 5px 0px 0px;" alt="一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose" >a</a></li>                    <li><a href="#" value="left_materialSubscribe.html">                    <img  src="images/wlsg.png"    style="max-width:90%"  style="max-width:90%" style="float:left; margin:-7px 5px 0px 0px;" alt="一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose" >b</a></li>                    <li><a href="#" value="left_alipay.html">                    <img  src="images/pay.png"    style="max-width:90%"  style="max-width:90%" style="float:left; margin:-7px 5px 0px 0px;" alt="一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose" >c</a></li>                    <li><a href="#" value="left_alipay.html">                    <img  src="images/monery.png"    style="max-width:90%"  style="max-width:90%" style="float:left; margin:-7px 5px 0px 0px;" alt="一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose" >d</a></li>                    <li><a href="#" value="left_alipay.html">                    <img  src="images/nohead.png"    style="max-width:90%"  style="max-width:90%" style="float:left; margin:-7px 5px 0px 0px;" alt="一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose" >e</a></li>                    <li><a href="#" value="left_alipay.html">                    <img  src="images/msg.png"    style="max-width:90%"  style="max-width:90%" style="float:left; margin:-7px 5px 0px 0px;" alt="一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose" >f</a></li>                </ul>			</div>		</div>        			</body></html>


上面代码在火狐运行是正常的,在IE不行,请问要怎么改下都兼容?只需要兼容IE8就行了


回复讨论(解决方案)

没发现IE8有什么问题 你的li是横排的么
a 定义成了block 而没有宽度 在ie6就应该会有问题

IE8和firefox效果一样....

没发现IE8有什么问题 你的li是横排的么
a 定义成了block 而没有宽度 在ie6就应该会有问题

这是用firefox 与 IE 8 打开后的页面,看上去都没什么问题


当点击这个菜单中的b的时候
IE乱了:

Firefox正常:

IE8和firefox效果一样.... 看样子是我表述有问题了,是点击这个菜单后,IE下乱了,第一次访问不点击都显示正常。

是不是你的原始代码点击还会做什么事情 但你现在给的代码点击是没什么反应的啊

是不是你的原始代码点击还会做什么事情 但你现在给的代码点击是没什么反应的啊

我就是直接用这上面的代码,没有其他引用,直接运行,IE点击就变了,li标签不再保持一行,换成了很多行

是不是你的原始代码点击还会做什么事情 但你现在给的代码点击是没什么反应的啊
一个简单的菜单,火狐下正常,IE下点击就乱了_html/css_WEB-ITnose
这里的images路径换个能显示的图片,就会有问题,

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn