例如下边的 绝对定位不是很好用吗?干嘛非得用 #id{float:left;}这样的浮动?
可能是我觉得浮动不太好控制吧,当然 用绝对定位不是不可以的这我知道。
可是为什么大都是用浮动的呢?
1 <html> 2 <title>无标题文档</title> 3 <style type="text/css"> 4 <!-- 5 #apDiv1 { 6 position:absolute; 7 left:484px; 8 top:104px; 9 width:151px; 10 height:81px; 11 z-index:1; 12 } 13 --> 14 </style> 15 </head> 16 17 <body> 18 <div id="apDiv1"></div> 19 </body> 20 </html>
主要是看场景,看需求,不是说绝对定位很少用。
绝对定位相对于浮动更高效,因为不会引起页面重绘
因为要用上float特征,当是绝对定位的时候,float的定位地址默认是相对于页面左上角,这样定位中设置坐标会很麻烦。
比如博问这个页面(固定宽度,居中),你用绝对定位能实现吗?
个人感觉: 网页不会自适应。