1、CSS 定位属性(Positioning)
属性 | 描述 | CSS | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
bottom | 设置定位元素下外边距边界与其包含块下边界之间的偏移。 | 2 | ||||||||||||
clear | 规定元素的哪一侧不允许其他浮动元素。
|
1 | ||||||||||||
clip | 剪裁绝对定位元素。 | 2 | ||||||||||||
cursor | 规定要显示的光标的类型(形状)。 | 2 | ||||||||||||
display | 规定元素应该生成的框的类型。 | 1 | ||||||||||||
float | 规定框是否应该浮动。float是css样式中的定位属性,用于设置标签的居左浮动和居右浮动,浮动后的元素不属于html文档流,需要用清除浮动把文档拽回到文档流中。 html文档流:自窗体自上而下分成一行一行,并在每行中按从左到右的顺序排放元素。
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 6 <meta http-equiv="Content-Language" content="zh-cn" /> 7 <title>My test page</title> 8 9 <script src="jquery-3.3.1.js"></script> 10 11 <style> 12 div { 13 width: 200px; 14 height: 200px; 15 } 16 div.d1 { 17 background: red; 18 float: left; 19 } 20 div.d2 { 21 background: blue; 22 float: left; 23 } 24 div.d3 { 25 width: 500px; 26 height: 500px; 27 background: green; 28 float: left; 29 } 30 div.clear { 31 width: 0px; 32 height: 0px; 33 clear: both; 34 } 35 </style> 36 </head> 37 38 <body> 39 40 <div class="d1"></div> 41 <div class="d2"></div> 42 43 <div class="clear"></div> <!--作用是用于清除浮动--> 44 <div class="d3"></div> 45 46 </body> 47 </html> |
1 | ||||||||||||
left | 设置定位元素左外边距边界与其包含块左边界之间的偏移。 | 2 | ||||||||||||
overflow | 规定当内容溢出元素框时发生的事情。 | 2 | ||||||||||||
position | 规定元素的定位类型。 | 2 | ||||||||||||
right | 设置定位元素右外边距边界与其包含块右边界之间的偏移。 | 2 | ||||||||||||
top | 设置定位元素的上外边距边界与其包含块上边界之间的偏移。 | 2 | ||||||||||||
vertical-align | 设置元素的垂直对齐方式。 | 1 | ||||||||||||
visibility | 规定元素是否可见。 | 2 | ||||||||||||
z-index | 设置元素的堆叠顺序。 | 2 |