html之浮动和定位

浮动float

可以让原本不能同时显示在一行的元素显示在一行,

定位position

可以让元素位置更精确
分为以下几类
. 绝对定位:absolute脱离文档流,相对自己定位
. 相对定位relative :不脱离文档流,相对文档定位
. 固定定位fiex --相对窗口定位
. 静态定位static

特别情况
定位有父级的时候

  1. 父级:相对定位
  2. 子级:绝对定位
    那么一个定位的元素,如果父级有定位,那么子级使用绝对定位时,都在相对 父级定位
    说明内联元素有定位,就支持宽高了
    例如:
html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            /*
             * 定位有父级的时候
             * 父级:相对定位
             * 子级:绝对定位
             * 一个定位的元素,如果父级有定位,那么子级使用绝对定位时,都在相对父级定位
             * 内联元素有定位,就支持宽高
             */
            #div1{
                width: 500px;
                height: 400px;
                background: yellow;
                position: relative;
                
            }
            #div2{
                width: 200px;
                height: 100px;
                background: blue;
                position: absolute;
                left: 100px;
                top: 100px;
                
            }
        </style>
    </head>
    <body>
        <div id="div1">
            <div id="div2">
                
            </div>
        </div>
    </body>
</html>

结果如下,子级元素就会随父级元素移动
1345586-20180723204111467-1949609061.png

溢出overflow

有三种格式

  1. hidden
  2. scroll
  3. auto
    例如2
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            div{
                width: 100px;height: 100px;
                border:1px solid:#000;
                /*overflow:auto;*/
                overflow: scroll;
                /*
                 * overflow
                 * hidden
                 * scroll
                 * auto
                 */
                
            }
            </style>
    </head>
    <body>
        <div>
            反馈共和国看见回复的咖啡馆的房间返回接电话航空港经济法东莞市方式红府火锅
        </div>
    </body>
</html>

结果会隐藏多出的部分出现下拉条,
1345586-20180723204703412-832309378.png

转载于:https://www.cnblogs.com/liu-ya/p/9356746.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值