首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS布局(四) float详解

不过,这就是float的“破坏性”——float破坏了标签的原本结构,使得标签出现了坍塌现象。导致这一现象的最根本原因在于:被设置了float的元素会脱离文档流。   ...上图中,我们定义一个.clearfix类,然后对float元素的元素应用这一样式即可,非常简单吧?...4.浮动的应用(使用float做网页布局) 1.设置float属性后,元素实际上会inline-block块状化 2.可以去掉排列间的空格 ? ?...设置浮动后,元素就变为块级元素了 但最好的应用还是应该让他去实现文字的环绕效果,比如单侧固定的流体布局,用:float+margin来实现。...大布局时可以用一下,小的布局时可以考虑用inline-block来砌砖头(但是会有小间距,具体应用时看),尽量不要滥用。

1.5K80
您找到你想要的搜索结果了吗?
是的
没有找到

四. css 布局float

1. float 简介 通过浮动可以使一个元素向其父元素的左侧或右侧移动 使用 float 属性来设置于元素的浮动: 可选值: none 默认值 ,元素不浮动 left 元素向左浮动 right 元素向右浮动...-- hello --> 3. 网页的布局 4.高度塌陷的问题 高度塌陷的问题: 在浮动布局中,元素的高度默认是被子元素撑开的, 当子元素浮动后...,其会完全脱离文档流,子元素从文档流中脱离,将会无法撑起元素的高度,导致元素的高度丢失 元素高度丢失以后,其下的元素会自动上移,导致页面的布局混乱 所以高度塌陷是浮动布局中比较常见的一个问题,这个问题我们必须要进行处理...,导致元素的高度丢失 元素高度丢失以后,其下的元素会自动上移,导致页面的布局混乱 所以高度塌陷是浮动布局中比较常见的一个问题

70020

HTML布局的基本要点

image.png 如果要掌握、运用好Position、Float属性必须要对HTML的两个基本点有清晰的了解。...盒子模型(box model) HTML的普通流(normal flow) 盒子模型 在HTML中元素的盒子模型分为两种:块状元素、行内元素,请注意这里的块状元素(Block)和行内元素(Inline)...盒子模型中的Inline、Block类似于是Display属性的类,例如:Display属性中的list-item属性值是属于块状(Block)类型的。...HTML的普通流 浏览器在读取HTML源代码的时候是根据元素在代码出现的顺序读取,最终元素的呈现方式是依据元素的盒子模型来决定的。行内元素是从左到右,块状元素是从上到下。...因此,在后续讲的Position、Float属性是否会使元素脱离这个普通流是一个关键点。

2.1K70

一文掌握css常见布局float、position、flex、grid

float [浮动]文字环绕图片浮动最开始的作用是去实现类似报纸的那种文字环绕图片的效果,如图,设置了浮动的元素会尽可能的显示在级元素的顶部一加 left/right部位,看起来就像是给元素做了绝对定位...脱离文档流设置了float属性的元素跟绝对定位一样,脱离了文档流,对于一个元素中只有一个或多个有浮动属性的元素,元素会产生塌陷效果,这时一定要留意不要有让元素的高度自适应的想法:浮动实现横向导航目前浮动常见的用法便是配个...,设置了absolute属性的定位元素,会脱离文档流,意味着在这种场景下,我们不能有让元素的高度自适应的想法,一般需要显示的设置元素的高度。...flex容器以及flex项目两部分,理论让任何元素都可以作为flex容器,同时这个容器也能够指定是单行显示还是行类显示,flex容器内的所有一级元素都会变成inline-block的元素,并且他们的 float...grid [网格]前面的flex布局主要针对一维布局,grid主要针对二维布局,也叫网格布局

7810

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券