如果想将某个元素定位到页面某处的话,此元素position设置absolute,外面盒子position设置relative。
position:absolute;初始默认绝对定位于浏览器,如果想绝对定位于外面某盒子元素,则给改盒子元素添加position:relative;属性。--------最有方案
提问:为什么一定要用absolute呢,relative可以吗?
可以,但是不是最优而且可能会增加不必要的麻烦。
外面A盒子元素position:relative;里面B元素position:relative;如果此时Apadding属性值为0的话,没什么影响;如果外层盒子元素Apadding有值,则B元素会相对于padding内的content进行定位,而不是贴着border进行定位。
页面布局方法:浮动为主,定位为辅。
--浮动通常用来布局页面大的框架
--定位通常用来对页面中某些元素进行精确定位