本文主要介绍CSS中的定位与浮动布局,包括相对定位、绝对定位和浮动布局的使用方法及注意点。
CSS相对定位是指元素相对于自身原来的位置进行定位,不会对其他元素造成影响。使用相对定位需要使用position:relative;
属性。
使用示例:
div { position: relative; left: 20px; top: 30px; }
如上代码表示将div元素相对于原来位置向右移动20px,向下移动30px,效果如下图所示:
CSS绝对定位是指元素相对于其父元素进行定位,如果没有父元素,则相对于body元素。使用绝对定位需要使用position:absolute;
属性。
使用示例:
div { position: absolute; left: 20px; top: 30px; }
如上代码表示将div元素相对于其父元素向右移动20px,向下移动30px,效果如下图所示:
CSS浮动布局是指通过float
属性将元素向左或向右浮动,使得元素脱离文档流并可以与其他元素并排显示。使用浮动布局需要使用float:left/right;
属性。
使用示例:
div { float: left; }
如上代码表示将div元素向左浮动,效果如下图所示:
注意:浮动元素会对其后面的元素造成影响,需要使用clear:both;
属性进行清除浮动,避免影响后面元素的布局。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com