引言
本文是 CSS 学习过程中的笔记之一,主要记录了 Box 模型中常用的属性样式,以及一些容易忽视而又需要注意的情况。本文前后还有其它内容,待后续再做补充。
Box 模型常用的属性
Box 模型常用的属性
1 | <div class="bg"> |
1 | div.bg |
Position 的几个参数
Position 属性一般用于确定元素的位置
- static:默认值,对 top bottom left right 属性不生效
- relative:相对位置,挪出来的空间不会被其它元素填充
- fixed:固定位置(含滚动状态),即相对 window 元素的位置
- absolute:绝对位置,即相对除 static 以外的父元素的位置。如果元素的外一层元素为 static 属性元素,则会继续往外寻找,直到寻找到属性为「非 static」的元素或无更外层元素为止
- sticky:附着位置,是测试中的属性,显示效果为 relative 与 fixed 的组合,在到达设定的位置边界前表现为 relative 即随页面滚动而滚动;在到达边界后表现为 fixed 即固定位置不随滚动而移动
1 | <div class="bg"> |
1 | /* 用 id 来设置属性选择器 */ |
水平居中
1 | <div class="bg"> |
1 | div.bg |
块浮动
1 | <ul class="feeds"> |
1 | ul.feeds |
后记
本文是学习 CSS 相关技术的笔记之一,主要记录 CSS 一些常用的样式及注意事项,仅供自己在后续使用时参考。