我在html布局中用float总是用不好,但是用position absolute很顺手。如果页面全用position布局会不会影响

 我来答
匿名用户
2013-09-09
展开全部
position需要有参照点,可能是往上数最近的一个有position的标签,也可能是浏览器左上顶点。absolute确实可以包裹在relative里面进行非页面定位,但需要以上多层都是relative。页面全用div+position是可以的,但没必要。只需要确定关键层的position位置关系就行。float不好用估计是切割的div不够小,多套几层,外面div做整体框架,设置relative,它就是内层的参照点。布局中relative不好用不见得是布局本身的原因,可能是div的尺寸算得不准确。
匿名用户
2013-09-09
展开全部
float 需要一个参照点,比如向右靠齐,那么第一个作为被参照点,这是不能动的,也就是不能用上float ,而后面的参照点如果想要和他对齐,就可以开始使用float ,这个最好div+css要掌握,因为做网页前首先要把每一块都在草稿上画出来,然后每一块,每一小块都用div框起来,这样到了要对齐的时候用float就不会乱,而只是用position absolute 会把这个框架定死,到时候js很难嵌套进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-09
展开全部

绝对定位会把元素从标准流拿出来,如果全部绝对定位,需要很多的计算,必须一个一个元素的进行定位。如果将float设置为left或者right,元素就会向其父元素的左侧或者右侧紧靠,同时默认情况下盒子的宽度不再伸展,而是根据盒子的内容宽度来确定的。请参考《css 设计彻底研究》

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
riceballss
2013-09-09 · TA获得超过181个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:138万
展开全部
会的 最好用float 其实float 你理解了就好用了,比如一个div容器宽度900px 里面有3个class 想放左侧的浮动左侧 想放右侧的浮动右侧 ,剩下的就会留在中间 3个加起来的宽度正好是900 就不会出错 还有比如其他小一点的调整可以用 padding 来调整 。没事做网页的时候用 浏览器的按F12 找到metrics多看看开发人员编辑器 里面有盒模型 多看看就理解了。不知道有没有帮到你。我开始的时候也是不习惯float 用多了了解了就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-09
展开全部
肯定有影响的呀。你写页面不仅是html,还有用到一些js库,css库,你怎么用你的绝对定位跟这些东西兼容呢?
除非整个网站全部都是你写的css,说明你对css没有掌握熟练
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式