• 技术文章 >web前端 >前端问答

    css什么是浮动

    青灯夜游青灯夜游2021-04-02 17:26:35原创918

    在css中,浮动是一种使元素脱离文档流的方法,会使元素根据float的值向左或向右移动,其周围的元素也会重新排列,直到它的外边缘碰到包含框或另一个浮动框的边框为止。

    大前端成长进阶课程:进入学习

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    浮动是一种使元素脱离文档流的方法,会使元素向左或向右移动,其周围的元素也会重新排列。

    浮动的意义:设置了浮动属性的元素会脱离普通标准流的控制,移动到其父元素中指定的位置的过程,将块级元素放在一行,浮动会脱离标准流,不占位置,会影响标准流,浮动只有左右浮动,不会出现上下浮动。

    浮动是一种非常有用的布局方式,它能够改变页面中对象的前后流动顺序。这样做的好处是,使得内容的排版变的简单,具有良好的伸缩性。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <style>
    img 
    {
    	float:right;
    }
    </style>
    </head>
    
    <body>
    <p>在下面的段落中,我们添加了一个 <b>float:right</b> 的图片。导致图片将会浮动在段落的右边。</p>
    <p>
    <img src="logocss.gif" width="95" height="84" />
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。
    </p>
    </body>
    
    </html>

    1.png

    (学习视频分享:css视频教程

    元素浮动的特性:

    1、浮动的元素脱离了标准文档流,摆脱块级元素和行内元素的限制

    2、浮动的元素存在相互贴靠的效果,当宽度不够的时候,会出现自动换行

    3、浮动的元素虽然脱离了标准文档流,但是没有脱离文本流,会出现被字包围的效果

    浮动导致的后果:

    (1)由于浮动元素脱离了文档流,所以父元素的高度无法被撑开,影响了与父元素同级的元素

    (2)与浮动元素同级的非浮动元素会跟随其后,因为浮动元素脱离文档流不占据原来的位置

    (3)如果该浮动元素不是第一个浮动元素,则该元素之前的元素也需要浮动,否则容易影响页面的结构显示

    因此需要清除浮动。那么如何清除浮动?推荐阅读《CSS如何清除浮动?3种方法介绍

    更多编程相关知识,请访问:编程视频!!

    以上就是css什么是浮动的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:css 浮动
    上一篇:css是什么的缩写 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 什么是css初始化• css中em什么意思• 什么是css继承• css怎么改变鼠标样式• 什么是css样式表
    1/1

    PHP中文网