lijunjie 发表于 2013-2-7 17:05:20

ie中的一个菜单在标准与非标准中显示的不同效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>toggle(speed)方法</title><style><!--body{background-color:#ffdee0;}#navigation {width:200px;font-family:Arial;}#navigation > ul {list-style-type:none;/* 不显示项目符号 */margin:0px;padding:0px;}#navigation > ul > li {border-bottom:1px solid #ED9F9F;/* 添加下划线 */}#navigation > ul > li > a{display:block;/* 区块显示 */padding:5px 5px 5px 0.5em;text-decoration:none;border-left:12px solid #711515;/* 左边的粗红边 */border-right:1px solid #711515;/* 右侧阴影 */}#navigation > ul > li > a:link, #navigation > ul > li > a:visited{background-color:#c11136;color:#FFFFFF;}#navigation > ul > li > a:hover{/* 鼠标经过时 */background-color:#990020;/* 改变背景色 */color:#ffff00;/* 改变文字颜色 */}/* 子菜单的CSS样式 */#navigation ul li ul{list-style-type:none;margin:0px;padding:0px 0px 0px 0px;}#navigation ul li ul li{border-top:1px solid #ED9F9F;}#navigation ul li ul li a{display:block;padding:3px 3px 3px 0.5em;text-decoration:none;border-left:28px solid #a71f1f;border-right:1px solid #711515;}#navigation ul li ul li a:link, #navigation ul li ul li a:visited{background-color:#e85070;color:#FFFFFF;}#navigation ul li ul li a:hover{background-color:#c2425d;color:#ffff00;}--></style><script language="javascript" src="jquery.min.js"></script><script language="javascript">$(function(){$("li").find("ul").prev().click(function(){$(this).next().toggle(500);//逐渐的显隐});$("li:has(ul)").find("ul").hide();});</script></head><body><div id="navigation"><ul id="listUL"><li><a href="#">Home</a></li><li><a href="#">News</a>      <ul>            <li><a href="#">Lastest News</a></li>                <li><a href="#">All News</a></li>            </ul>      </li><li><a href="#">Sports</a>      <ul>            <li><a href="#">Basketball</a></li>                <li><a href="#">Football</a></li>                <li><a href="#">Volleyball</a></li>            </ul>                </li><li><a href="#">Weather</a>      <ul>            <li><a href="#">Today's Weather</a></li>                <li><a href="#">Forecast</a></li>            </ul>      </li><li><a href="#">Contact Me</a></li></ul></div></body></html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
在ie中没有这句话作为开头的定义显示出来的页面差别很大.所以如果有一天发现页面显示的有问题.首先查找是否在页面开头使用这个定义.
页: [1]
查看完整版本: ie中的一个菜单在标准与非标准中显示的不同效果