浮动

时间:2022-06-08
本文章向大家介绍浮动,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.定位概述

        元素应该出现在网页中的哪个位置

    2.定位的分类

        1.普通流定位(文档流定位)

           块元素:默认是从上往下排

           行元素:默认从左往右排序

        2.浮动定位

        3.相对定位

        4.绝对定位

        5.固定定位

    3.浮动定位(俯视)

        1.什么是浮动定位或者特点

            1.会将元素排除在文档流之外(脱离文档流)

            2.元素不再占据页面空间

            3.其他元素要向前补位

            4.浮动元素会停靠在父元素的左边或者右边

              或者

              停靠在已经浮动的元素的边缘上

        2.处理的处理(作用)

            1.让块元素在一行显示

        3.属性

            float:

            取值:

                right   右浮动

                left    左浮动

                none    默认 不浮动

#d1{
width:200px;
height:100px;
background-color: red;
float:left;
}
#d2{

width:200px;
height:100px;
background-color:green;
}
#d3{
background-color:purple;
width:200px;
height:100px;
}

    将红色背景的div想左边漂浮,则原来的绿色div不显示是红色被遮挡在面。 

将三块div全部想左漂浮,则全部展现。块元素浮动处理则展现在一行显示,排序body内div排布顺序按照顺序排列。

#d1{
width:200px;
height:100px;
background-color: red;
float:left;
}
#d2{

width:200px;
height:100px;
background-color:green;
float:left;
}
#d3{
background-color:purple;
width:200px;
height:100px;
float:left;
}

   4.特殊处理

            1.如果父元素的宽度已经

                装不下所有已经浮动的元素,

                那么最后一个将会换行

            2.浮动元素如果不设置宽的话,

               那么元素的宽度将会自适应

            3.所有浮动起来的元素都会变成块元素

                块元素:能设置宽和高

            4.浮动元素对 文字 行内元素 有特殊的影响

                 特殊的影响:文本环绕