css2
1.浮动:float:它是用来实现让一个元素浮动 取值有两个:left(向左浮动)、right(向右浮动),当在标准文档流出现高低不齐(image)、空白折叠、一行写不满时,float的意义就出现了。
<html>
<head>
<style type="text/css">
img { float:right }
</style>
</head>
<body>
<p>在下面的段落中,我们添加了一个样式为 <b>float:right</b> 的图像。结果是这个图像会浮动到段落的右侧。</p>
</body>
2.清除浮动:经过浮动的元素它会影响到它下面的元素进行排版布局 ,浮动元素的父元素没有从视觉上包裹着它的子元素。
方法:
a.给浮动元素的父元素设置一个固定的高度
b.使用清除浮动的属性 clear 这个属性取值有三个:left(清除左浮动)、right(清除右浮动)、both(两个都浮动) 这个清除浮动的属性它一般是用在浮动元素的最后面 我们会在浮动元素的最后面新建一个空白的div 这个div里面不要放置任何的内容 这个div它就是用clear这个属性来实现清除浮动
<style type=text/css>
.div1,.div2{width:100px;
height:100px
}
.clear{clear:both;
}
</style>
<body>
<div class="div1"></div>
<div class="div2"></div>
<div id="clear"></div>
</body>
c.使用overflow:hidden来清除浮动 它主要是给无序列表来使用.overflow:hidden;这个主要作用是用来将溢出的部分进行隐藏
<style type=text/css>
.over{ overflow:hiddeen;
}
</style>
<body>
<div class="div1">
<ul class="over">
<li >文本1</li>
<li >文本2</li>
</ul>
</div>
</body>
作者:binggo123
出处:http://www.cnblogs.com/-010101/
本文版权归作者和博客园共有,欢迎转载。

浙公网安备 33010602011771号