阅读:5130回复:2
FF和IE的显示不同,FF显示正确的布局,IE则显示乱了。
我做了个导航栏,在FF里显示正确的布局,但是在IE里就不行了。由于我是刚学的,我搞了两天都搞不好它,我在下面贴出代码,请大家帮忙看看代码,应该怎样改,谢谢!
有蓝色背景色和边框的,想用来显示当前在哪一页的标记,其他的位置都好搞,但是那个标记在IE里总是不能顶上去,而且还好像不够高,内容都显示不完整。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="author" content="Luka Cvrk (www.solucija.com)" /> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> <style type="text/css"> #nav_main {margin:0 auto;background: #FF9148;width:950px;height:28px;} #nav {margin:10px 0 0 18px;text-align:center;padding : 0;} #nav li { float: left; list-style-type: none; padding:7px 0 0; background-image: url(images/header_mm_sep.jpg); background-repeat: no-repeat; background-position: right 9px; } #nav a {color:#036;text-decoration:none;display: block;width: 100px;line-height:10px;} #nav li.last { background-image: none; } #nav a#researchCurrent { background-color:#E2EAF5; border-top:3px solid #33CCFF; margin:-7px 5px; height:30px; padding:3px 0 0; } </style> <title>Internet Services</title> </head> <body class="researchCurrent"> <div class="content"> <div id="nav_main"> <ul id="nav"> <li><a href="#" title="home" id="homeCurrent">home</a></li> <li><a href="#" title="relationships" id="relationshipCurrent">relationships</a></li> <li><a href="#" title="research" id="researchCurrent">research</a></li> <li><a href="#" title="marketplace" id="marketplaceCurrent">marketplace</a></li> <li><a href="#" title="events" id="eventCurrent">events</a></li> <li><a href="#" title="jobs" id="jobCurrent">jobs</a></li> <li><a href="#" title="messaging" id="messCurrent">messaging</a></li> <li><a href="#" title="profiles" id="profileCurrent">profiles</a></li> <li class="last"><a href="#" title="search center" id="searchCurrent">search center</a></li> </ul> </div> </div> </body> </html> |
|
|
1楼#
发布于:2007-03-02 15:56
LZ 像我那样做两个 CSS 吧,要让他们兼容还不如让他们各用各,没有那么头痛,我现在对 IE6 是彻底的厌恶了!
|
|
2楼#
发布于:2007-03-02 15:56
|
|