四个值 表示分别设置上右下左
两个值 表示分别设置上下 左右
三个值 表示分别设置上右下,左右保持一致
注:顺时针取值
内边距
属性:padding
作用:调整元素内容框与边框之间的距离
取值:...40px 50px; 表示分别设置上右下左
单方向内边距,只能取一个值:
padding-top
padding-right
padding-bottom
padding-left
外边距
属性:margin...,向左或向右依次停靠在其他元素边缘,在文档中不再占位
元素设置浮动,就具有块元素的特征,可以手动调整宽高
“文字环绕”:浮动元素遮挡正常元素的位置,无法遮挡正常内容的显示,内容围绕在浮动元素周围显示...常见问题
子元素全部设置浮动,导致父元素高度为0,影响父元素背景色和背景图片展示,影响页面布局
解决
对于内容固定的元素,如果子元素都浮动,可以给父元素固定高度(例:导航栏)
在父元素的末尾添加空的块元素...,永远是已定位元素在上
同为已定位元素发生堆叠,按照 HTML 代码的书写顺序,后来者居上