div+css中用列表做的导航;<li>每一项都向左漂,然后再ul中设置导航背景为什么显示不出来?高手指点下!

如题所述

1.把ul的属性值里面添加一项:overflow:hidden即可! 2.或者定义ul的高度试一下!希望能帮到你
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-29
在ul上写上width,另外再写上overflow:hidden

这个是因为没有清楚浮动的关系

参考资料:http://www.52ladybug.com/index.php/archives/category/html-css

第2个回答  2011-08-29
不是width没有定义某个值,是高度的问题.
解决方法1
<ul>
<li></li>
<li></li>
<div style="clear:both;"></div>
</ul>

解决方法2
把ul也设置float:left;
第3个回答  2011-08-29
因为ul里面的所有元素都是浮动,没有任何固实元素,那么ul在没有设置height的情况下height的值为0px。
解决方法:ul元素设置一个高度。
hifi38 的方法也行,但结构不符合标准,ul不能直接包含div。
第4个回答  2011-08-29
楼上正解,你设置下UL的高度,应该就会出来了

参考资料:www.xiaomizha.net

HTML使用DIV+CSS如何实现左边导航,右边显示内容,点击那个导航显示那个内 ...
(function(){ ('#lanPos').css('top',$('.hover').offset().top);('ul li').hover(function(){ ('#lanPos').css('top',$(this).offset().top);},function(){ ('#lanPos').css('top',$('.hover').offset().top);})('ul li').click(function(){ for(var i=0;i<$('...

CSS代码:<li>float之后在一行显示,再display:block,设置高度后竟然又在...
因为你加了左浮动float:left;,如果不加的话一行就只显示一个<li><\/li>了

<ul>怎样让它显示列表项左边的那个点?
list-style可以定义ul、ol中li的样式,将list-style设为disc即可,此值为默认值,如果没有继承关系,默认就会显示实心圆点。list-style用法如下:list-style 简写属性在一个声明中设置所有的列表属性。该属性是一个简写属性,涵盖了所有其他列表样式属性。由于它应用到所有 display 为 list-item 的元素,...

css中li设了左浮动,如何使它宽度超过ul以后依然不自动换行,成横排显 ...
设置ul横向超出后自动。overflow-x:auto 设置ul竖向超出隐藏 有足够多的li,li的width设置为100px ,li的数量最少为11个 因为li数量多,导致ul会出现横向滚动条,这样就实现了想要的效果

DIV+CSS中我想在每个li标签后都有一跟虚线、设li的border-bottom为什么...
li{ border-bottom:dashed 1px #00FF00;width:100px;} 你那是脱裤子放屁的写法

急急急,网页布局二级导航条div+css,这个效果怎么做呢,在线等。。。
用CSS控制的下拉菜单,在各个浏览器中表现的不够完美,最佳的方法是使用jQuery来制作,代码如下,加了一个缓动的效果:[HTML部分]<div id="nav"> <ul> <li><a href="#">菜单零<\/a><\/li> <li><a href="#">菜单一<\/a><\/li> <ul class="childnav"> <li><a href="#">子菜单<...

网页导航栏模块设计CSS控制默认第一个LI背影
像上面那种,就是定义ACTIVE属性,使其A的背影带色,每个页植入对应的ACTIVE,比如,首页只植入在第一个LI,第二个页只植入第二个LI。。。另外定义LI属性,使其HOVER的背影跟ACTIVE的背影色一样,这样子移动鼠标时对应的LI就显示背影色,点击后的背影色也不变。

用HTML中的列表标签做个导航栏吧
其实导航栏就是给列表标签设置CSS样式 第一步: 在HTML上的文件里加上ul-li 标签,在对应的CSS文件中使用下边语句去掉 li 标签前面默认的小圆点 第二步: 让 li 标签 浮动 起来,一般设置为左浮动,看看它是不是变成了一横排 第三步: 美化一下你的导航栏,给它加个背景色吧 background-...

div+css如何布局头部导航条!
1、新建一个html页面。2、在html页面上新建三个div标签,分别为这三个div添加class为:header、main、footer。3、创建style标签用于设置css样式。在title标签下创建一个style标签,然后为header类设置div的高、背景颜色样式。4、为显示主要内容的main类设置样式。在style标签里设置main类样式的边框、宽、高...

用css制作导航为什么要用要到ul(li先设列表)(如!首页 产品 客服 关于直...
你可以这么理解:凡是同级并列的元素,你最好使用ul来放置,这样会从直接告诉搜索引擎,这是一个列表!好的网页代码是其结构本身就是一个完整的、可直接读取的html文档,且,去除css样式后也可以很好的辨别哪些是大标题,哪些是小标题,哪些是列表,哪些是链接等等...也就是说:html的标签都是有其自身...

相似回答
大家正在搜