CSS

css中定位元素总结

2019-03-20  本文已影响16人  klmhly

总结paddingmarginfloatposition:relative以及position:absolute

注意:圣杯布局、自适应布局、padding在宽度为100%时超出浏览器显示、margin-left为负-100%可以让元素移到上一行

padding

padding是给元素增加内边距

属性说明:

特点:

容易遇到的问题:

应用:

margin

当取值以%时,是以父元素为基准的百分比,margin控制两个元素之间的距离

自身移动

相邻的元素移动

应用

叠加
相邻两个的margin = 左边元素的margin-right+ 右元素的margin-left

但是同一个BFC相邻元素margin重叠:

float

定义元素的排列方向,从左到右还是从右到左。一般left/right、 top/bottom不同时使用,同时使用只有一个有效

position:relative

相对定位,相对自身定位,不脱离文档流

注意:一般left和right、 top和bottom不同时使用,同时使用只有一个有效

position:absolute

绝对定位,相对最近的不是static的父元素定位,脱离文档流

上一篇下一篇

猜你喜欢

热点阅读