CSS布局总结

本文介绍了CSS中的三种布局模型:流动模型、浮动模型和层模型。流动模型为默认模型,适用于块状元素、内联元素和内联块状元素。浮动模型使元素可以浮于一行。层模型则允许通过设置坐标来确定元素位置。文章详细解释了绝对定位、相对定位和固定定位的区别。

css布局模型有三种,分别为流动模型(Flow)、浮动模型和层模型。

流动模型
    - 为默认模型,当未设置其他模型时使用。
    - 块状元素在包含其的父元素内部,从上到下顺序排列,每个一行(设置宽度时按设置的宽度显示)。
    - 内联元素和内联块状元素都会在包含其的元素内从左到右水平顺序显示。
    - 无法通过设置left、right、top和bottom来确定位置。
    - 可通过设置margin及padding来确定位置。


浮动模型
     - 使用"float:left;"和"float:right;"设置。
     - 可使块状元素、内联元素和内联块状元素都浮于一行。


层模型
通过设置left、right、top和bottom来确定位置。
-绝对定位
        "position: absolute;"
        距离是相对于包含其的有定位属性的祖先元素的相对距离。
        最“祖先”可追溯至body元素。表现为相对于浏览器窗口的距离。
- 相对定位
        "position: relative;"
        距离是相对于该元素原来在流动模型中的位置。(且流动模型仍为其保留位置)
- 固定定位
        "position: fixed;"
        距离是相对于屏幕内页面窗口视图的距离。(即滚动鼠标,在窗口中位置不变)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值