css float 清除浮动

我现在左浮动(float:left),我的宽小于子盒子,但它不会把我撑开,同时我设置了一定的左边界,目的是方便看到子盒子越出去的情况

我是子盒子,我的宽比父级要大,同时我的浮动是folat:right,所以右边靠在父级盒子的右边,而宽于父盒子的部分在大盒子左边越出。

什么是CSS的盒子模式呢?为什么叫它是盒子?先说说我们在网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也具有这些属性,所以叫它盒子模式。那么内容就是盒子里装的东西;而填充就是怕盒子里装的东西(贵重的)损坏而添加的泡沫或者其它抗震的辅料;边框就是盒子本身了;至于边界则说明盒子摆放的时候的不能全部堆在一起,要留一定空隙保持通风,同时也为了方便取出嘛。在网页设计上,内容常指文字、图片等元素,但是也可以是小盒子(DIV嵌套),与现实生活中盒子不同的是,现实生活中的东西一般不能大于盒子,否则盒子会被撑坏的,而CSS盒子具有弹性,里面的东西大过盒子本身最多把它撑大,但它不会损坏的。填充只有宽度属性,可以理解为生活中盒子里的抗震辅料厚度,而边框有大小和颜色之分,我们又可以理解为生活中所见盒子的厚度以及这个盒子是用什么颜色材料做成的,边界就是该盒子与其它东西要保留多大距离。在现实生活中,假设我们在一个广场上,把不同大小和颜色的盒子,以一定的间隙和顺序摆放好,最后从广场上空往下看,看到的图形和结构就类似我们要做的网页版面设计了,如下图。

时间: 2024-09-20 17:41:03

css float 清除浮动的相关文章

css float清除浮动实现代码

定义和用法 如果浮动非替换元素,则要指定一个明确的宽度:否则,它们会尽可能地窄. 注释:假如在一行之上只有极少的空间可供浮动元素,那么这个元素会跳至下一行,这个过程会持续到某一行拥有足够的空间为止. 默认值: none 继承性: no 版本: css1 网页特效 语法: object.style.cssfloat="left" 实例 把图像向右浮动: img { float:right; } tiy 浏览器支持 所有主流浏览器都支持 float 属性. 注释:任何的版本的 intern

css中清除浮动的例子

左图右文形式,这是手机页面经常碰到的一种情况,记得第一次写的时候,好纠结,因为不会,排版的时候,老是写不出和效果图一样的效果,最近发现,原来是使用了float元素,导致这个页面最外层的标签撑不起来(手机页面一般不将宽度和高度定死),这个时候,突然想起可以清除浮动  clear:both; 下面放出代码 css: .cell-content {display: block;margin-bottom: 10px;background: #eee;} .cell-content:hover,.cel

css中清除浮动方法介绍

   代码如下 复制代码    <style>             .container {                 border: 3px solid #000;                 width: 600px;                 background-color: #eee;                 margin-bottom:50px;             }                         .floatedbox {   

清除浮动的空DIV方法

CSS 使用浮动会造成布局的混乱,通常清除浮动的方法是,利用一个如下样式的空 Div: <div class="clear"></div>.clear{clear:both;} 更为优良的 CSS 代码是: .clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear{zoom:1;} 这个方法目前已经广泛使用,淘宝.口碑 3lian素

再论清除浮动的空DIV方法

CSS 使用浮动会造成布局的混乱,通常清除浮动的方法是,利用一个如下样式的空 Div: <div class="clear"></div> .clear{clear:both;} 更为优良的 CSS 代码是: .clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clear{zoom:1;} 这个方法目前已经广泛使用,淘宝.口碑,都是这种

清除浮动的几种方式

参考资料 MDN Layout 学习CSS布局 清除浮动(clearfix hack) The very latest clearfix reloaded 解读浮动闭合最佳方案:clearfix What methods of 'clearfix' can I use? 方式1 .clearfix { overflow: auto;//获取 layout zoom: 1;//ie 6 } 方式2 .clearfix:after { content:" "; display:table;

CSS技巧:关于CSS Hack与float闭合(清除浮动)

核心提示:CSS技巧:关于CSS Hack与float闭合 一.CSS HACK 以下两种方法几乎能解决现今所有HACK. 1, !important 随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.) 2, IE6/IE77对FireFox *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. <style>#wrapper{#wrapper {

CSS清除浮动 万能float闭合

清除浮动,新手朋友往往不是很明白.如果不清除浮动对float进行闭合,在FF中往往会出错,本站有大量的文章进行过介绍.今天向大家推荐一个实例,非常简洁易用. 给需要闭合的DIV(class为clearfix)加上如下的CSS样式即可: .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} *html .clearfix{height:1%;} *+html .clearfix{

请问css里面的float是什么,怎么清除浮动,有什么作用

问题描述 请问css里面的float是什么,怎么清除浮动,有什么作用 请问css里面的float是什么,怎么清除浮动,有什么作用 解决方案 通常来说,html文档中块级别的元素都是从上到下依次排列的,每个块级别的元素都是自动撑满占据其父元素的一整行的,元素不能放在同一行. 而float属性就可以让元素脱离原来的文档流,使得多个块级别的元素可以排在同一行. 有个很好的博客,生动解析了float的作用和效果:http://www.zhangxinxu.com/wordpress/2010/01/cs