DIV+CSS布局,ul中li的浮动问题以及无内容的DIV层作用。

 <div id="container">       <div id="header" >      <div class="usrbar" monkey="cool">       <div class="usrbar_bg"></div>       <div class="center clearfix">           <div class="forecaset" id="Forecast"></div>                    <div class="tool_box">内容部分</div></div>请教,请问容器层里头那些无任何内容的div并且添加了样式,有什么作用,我经常看到用作菜单的层都会加上他。咋样让li横向浮动,并且有适当间距?

大的层里面包含小的层和其他元素,每个控制的样式不一样,作用的部分也不一样;都写在css样式表中;li横向浮动,加上float=left或者float=right;
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-13
无内容的DIV添加样式主要是为了整体的布局,使内容有容器可以放置。
li横向浮动可以是有float:left或float:right,间距根据自己需要使用padding或margin来进行调节。
第2个回答  推荐于2018-03-29
空的div常用于清除浮动,例如:
<div style="clear:both;"></div>
ul里的li标签浮动有两种方式解决因浮动而产生的问题
第一种:设置ul的高度和宽度
第二种:在li标签结尾追加使用内容为空的元素,并对内容为空的这个元素设置样式 clear:both;本回答被网友采纳
第3个回答  2012-07-11
那些空的容器可能会在后期用JS什么的动态填充内容

给li加上float:left就可以了,间距就用margin
第4个回答  2012-07-16
无内容的div 比如<div class="clear"></div>

<style>.clear{clear:both;}</style>
作用:清除当前定义的元素左右浮动 诸如: clear:left; //清除左浮动 clear:right; //清除右浮动 clear:both; //清除左右两边浮动

li 的横向浮动: ul li{float:left;}

CSS中我给<ul>中<li>加了浮动 但是我在li里面又添加了其他的东西 我希...
活用CSS选择器。ul>li (只选择ul的所有直属子元素li)或者 子元素{float:none} 没有浮动效果这样就够了 你可以通过其他的定位方式隐性处理掉浮动,例如position:absolute;right:0px;能实现右浮动的效果,但是父级一定要有position:relative的属性 这是根据目前我对你问题的理解回答出的答案,你没有给出...

div+css中的ul li怎样写这种列表?
如,id或class如<div id="biaoji"> <ul> <li><\/li> <li><\/li> <li><\/li> <\/ul><\/div><style type="text\/css">她的意思是每个ul里面的li加一个小图标,加进去在用padding跟margin修饰。 #biaoji ul li{ background:url(图片路径..) no-repeat }<\/style>...

CSS里面的div ul li 它们之间是什么样的关系?
ul li是要搭配使用的,二者必须同时出现,<ul> <li>abcd<\/li><li>abcd<\/li><li>abcd<\/li>...<\/ul>一般中间不会出现其他标签。div都可以(一般包含其他内容,也可以用在任何位置,用的比较多),h1一般用做标题比较多,这些标签都可以随机搭配,互相包含也没什么问题。

CSS解决ul的li设置了float:left后,向下移动的问题
如果是宽度不够,应该会掉下一行,而不是一部分,所以我对你这个也想不通。也许是要看全局的设定有没有问题。用排除法,一个一个li 添加上去,就知道错在哪了。另外就是你的这种写法是不正确的,也不适合现在的网页使用。width是不应该设定的,它在随着不同的宽度而变化。

谁能帮我解释一下 DIV里面的 li 和 ul的 意思吗?该如何操作 头晕...
1.ul li标签 是一对无序清单列表,见过新闻列表吧!就是那个!2.放在div中是为了做成一个容器用的 当然你也可以用别的容器标签比如span等!但是用ul li 是因为他是一个列表标签 其次控制他的css样式是比较方便的!3.关于ul li浮动问题 你可以让li 整体浮动 然后清空浮动 可以把li想像成一个...

css div里的ul li换行问题
浮动是float clear是清除浮动

css div里的ul li换行问题
你可以用CSS搞定!给UL或LI设置一个宽度就行,显示超过了宽度就会换行。

div+css中ul.ol.dl什么区别?
1.ul是无序列表,也就是说没有排列限制可以随意加li;<ul> <li>可以随意放置<\/li> <li>可以随意放置<\/li> <li>可以随意放置<\/li> <\/ul> .可以随意放置 .可以随意放置 .可以随意放置 2.ol就序列表,会按照你写的li前后依次排列;<ol> <li>我是第一<\/li> <li>我是第二<\/li> <li...

关于css中ul高度的问题
①首先你的<li>是浮动的,也就是说li脱离了文档流,故它的父级ul是无法包围li的,所以li的内容增大缩小跟ul关系是不大。②如果是你想实现:让li水平排列。同时div的内容增加后,div向下延伸。可以直接限制li的宽度:li { float:left;width:100px;} 效果如下:<ul> <li> <div>测试信息a a a...

div中的ul与li是干嘛用的?
div包含ul li ,ul li上下关系,是列表标签可用于导航

相似回答