美文网首页
CSS3的布局模型

CSS3的布局模型

作者: 圆圆小宇宙 | 来源:发表于2021-04-14 09:24 被阅读0次

CSS3包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。

在网页中,元素有三种布局模型:

1、流动模型(Flow)

2、浮动模型 (Float)

3、层模型(Layer)

层模型:

1、绝对定位(position: absolute):相对于其最接近的一个具有定位属性的父包含块进行绝对定位。如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口

2、相对定位(position: relative):首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。

3、固定定位(position: fixed): 与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响,这与background-attachment:fixed;属性功能相同。

4、Relative与Absolute组合使用

    父元素设置position:relative,子元素设置position:absolute,则 子元素相对于父元素定位,不再是相对于浏览器进行定位咯

相关文章

  • [读]响应式布局:CSS3弹性盒flex布局模型

    响应式布局:CSS3弹性盒flex布局模型

  • Css Flex布局

    Flex布局是Css3中新加入的额外布局系统。传统布局基于盒模型,依赖“display”、“position”、“...

  • 第10章 布局样式相关-伸缩布局(Flexible Box)

    伸缩布局(一) CSS3引入了一种新的布局模式——Flexbox布局,即伸缩布局盒模型(Flexible Box)...

  • flex伸缩布局

    CSS3引入了一种新的布局模式——Flexbox布局,即伸缩布局盒模型(Flexible Box) Flexbox...

  • 移动端布局(3)

    4.弹性盒模型 #4.1.什么是弹性盒模型 css3引入了一种新的布局模式,叫做Flexbox布局,即伸缩布局和(...

  • 学习CSS3伸缩布局盒模型Flex布局

    一、Flex 布局是什么? CSS3引入了一种新的布局模式——Flexbox布局,即伸缩盒模型布局(Flexibl...

  • flex布局那些事儿

    什么是FLEX CSS3引入了一种新的布局模式——Flexbox布局,即伸缩布局盒(Flexible Box)模型...

  • flex-box属性总结

    概述 CSS3引入了一种新的布局模型——flex布局。flex是flexible box的缩写,一般称为弹性盒模型...

  • CSS 盒模型 vs Flex 布局

    CSS 盒模型是网页设计的布局中经常用到的模型,很好的了解模型对网页的布局有非常大的帮助;CSS3 让网页能够符合...

  • CSS3的布局模型

    CSS3包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。 在网页中,元素有三种布局模型...

网友评论

      本文标题:CSS3的布局模型

      本文链接:https://www.haomeiwen.com/subject/tdqxlltx.html