"position" 并不是一个具体的布局,它是 CSS 中用于控制元素定位的属性。
CSS 布局是指通过一系列的布局技术和属性来定义和控制页面中元素的排版方式和位置。
常见的 CSS 布局技术包括:
块级布局(Block Layout):使用 display 属性值为 "block" 或 "inline-block" 的元素按照块级盒模型进行布局,垂直排列。
流式布局(Flow Layout):使用默认的文档流布局,在没有显式声明布局方式时,元素按照其出现在 HTML 中的顺序从上到下、从左到右依次排列。
弹性盒布局(Flexbox):通过 flex 属性和容器属性控制子元素的排列方式,可以实现灵活的一维布局,适应不同屏幕尺寸。
网格布局(Grid Layout):通过网格容器和网格项属性,将页面分割为网格区域,实现复杂的二维布局。
多列布局(Multicolumn Layout):使用 column-count 和 column-width 属性将文本或元素内容划分为多列。
这些布局技术可以单独使用,也可以组合使用,根据需求选择最适合的布局方式。而 "position" 属性是用于控制元素定位的一种机制,可以在各种布局中使用,通过设置不同的属性值来改变元素相对于其它元素或浏览器窗口的位置。