CSS进阶1
本文将表述关于盒子模型和其样式定位的内容。了解CSS盒子模型的概念、计算、以及如何设置元素的宽度和高度。
盒子模型
盒子模型(box model)又称框模型,指所有HTML元素都可以看作盒子。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。
●margin 框外位置
margin-top 上边界
margin-bottom 下边界
margin-left 左边界
margin-right 右边界
●padding 框内位置
padding-top 上填充
padding-bottom 下填充
padding-left 左填充
padding-right 右填充
●border 边框属性
border-top 上边框
border-bottom 下边框
border-left 左边框
border-right 右边框
border-width 边框粗细
border-color 边框颜色
border-style 边框样式
元素定位
定位即元素框相对于游览器窗口或父元素的位置。定位机制包括 默认、绝对定位和相对定位。其中绝对定位的参考系原点为网页左上顶点,而相对定位的参考系原点为父级元素下默认子元素原始位置左上顶点。
参考系坐标方向如下:
●position 定位属性
absolute 绝对定位
relative 相对定位
z-index
属性设置定位元素及其后代元素或 flex 项目的 Z 轴顺序。z-index 较大的重叠元素会覆盖较小的元素。z-index值可以为负数,默认值为0。
实列如下:
1 | img { |
DIV类标签CSS修饰
使占行标签收缩并漂移位置,使用CSS修饰属性float
。
将li标签向左漂移的实列如下:
1 |
|
版权声明
Scholar’s Blog by scholargeek is licensed under a Creative Commons BY-NC-ND 4.0 International License.
由董仕麟创作并维护的scholargeek博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于Scholar’s Blog博客,版权所有,侵权必究。