CSS布局
参考
https://www.zhihu.com/question/66167982/answer/1160351616
CSS布局:http://zh.learnlayout.com/toc.html
彻底理解CSS Flexbox布局,看这一篇就够了! - 掘金 (juejin.cn)
块级元素——block
div
p
h1-h6
form
header
footer
section
行内元素——inline
span
a
position
static|fixed|reletive|absolute
- 默认情况下,元素的定位方式为静态(static),即元素按照正常的文档流进行排列
- 相对定位(relative positioning):相对于当前元素的位置进行定位。通过设置元素的
position
属性为relative
,可以使元素相对于其正常位置进行偏移 - 绝对定位(absolute positioning):相对于最近的已定位祖先元素(如设置了
position
属性的元素)进行定位。如果没有已定位的祖先元素,则相对于初始包含块(即视口)进行定位。通过设置元素的position
属性为absolute
,可以使元素脱离正常文档流,并相对于指定祖先元素进行定位 fixed
定位方式是一种相对于浏览器窗口进行定位的方式,即使页面滚动,该元素也会固定在相同的位置
使用 Flexbox 的居中布局
1 | .vertical-container { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!