首先,html代码:是模板页的
深圳网能达公司
$(function(){
$menuLi = $(".menu>ul>li");
$menuLi.hover(function() {
$(this).addClass("selected");
},function(){
$(this).removeClass("selected");
})
})
css:
body {text-align:center;background-repeat:no-repeat; width:990px; margin:0 auto; padding:0px; background:url(images/body_sky.jpg) no-repeat;}
div,form,ul,ol,li,span,p{ border:0px; padding:0px; margin:0px; font-size:12px;list-style:none;}
ul,ol,li{list-style:none}
a{color:Black; text-decoration:none;}
a:hover{color:Red;}
img{ border:none;}
.xbody{width:990px; text-align:left; margin:0 auto; height:95%;}
.head{height:100px; }
.head li{ float:left;}
.for{position: relative; left:900px; top:70px; font-size:16px; font-style:italic; font-weight:bolder;}
.menu{width:990px; float:left; display:inline; height:30px; background-image:url(images/bar.gif); margin:10px auto;}
.menu ul,.menu li{float:left; display:inline; position:relative;}
.menu li a,.menu li a:hover{display:block; float:left; line-height:30px; width:160px; text-align:center; color:#FFF; font-size:14px;}
.menu li.selected a,.menu li a:hover{background:#008000; font-weight:bold; color:#00F;}
.menu ul li ul{position:absolute; left:0px; top:30px; display:none; width:160px;}
.menu ul li.selected ul{display:block;}
.menu li.selected li a,.menu li.selected li a:hover{background:#4490CE; color:#000; font-weight:normal;}
.menu li.selected li a:hover{background:#000; color:#FFF;}
.footer
{
text-align:center;
background-image:url(images/foot_bg.jpg);
}
回复讨论(解决方案)
你在footer上面加个float:left
你在footer上面加个float:left 跪谢Q立竿见影。。。不知大师能解释下否?
应该是上面的层有浮动的,所以影响到了他你如果给footer加上个clear:both应该也没问题的
应该是上面的层有浮动的,所以影响到了他你如果给footer加上个clear:both应该也没问题的 再一次帮到我了
我想说加了.clear{clear:both 好像也还是没用哦
css不全页面看得很痛苦...大致是浮动没有清除的原因.
style="width: 228px; height: 86px;"/>
这两行的高度不一致~ 这个在兼容方面造成错误的~
另一个方面~
查看更多关于这是要逆天啊。浏览器不兼容的一个问题_html/css_WEB-ITnose的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did104616