html/css的几个基础的问题,关于浮动这块,谢谢!

1、在网页布局中是不是用浮动比定位要多?2、如果一行高200px,宽度是整个浏览器的宽度,被一个大的div包了。这个大的div里面有四个小的div,是不是要设置每一个小d... 1、在网页布局中是不是用浮动比定位要多?
2、如果一行高200px,宽度是整个浏览器的宽度,被一个大的div包了。这个大的div里面有四个小的div,是不是要设置每一个小div的float为left才能实现左右排开。据说要设置最后一个小div的float为right,请问,这样除了能够使最后一个div仅仅贴右侧外还有什么好处?或者说,对布局的稳定(不至于修改一点全乱套)有帮助吗?
3、拖动浏览器的边框修改浏览器的大小,比如上题的四个小div都是不动的。如何设置,能够使得拖动边框改变横向大小的时候,如果宽度不够了,最后一个div会跑到第二行;宽度再小一点,第三个div也跑到了第二行?如何像流水那样,而不是固态?

谢谢
展开
 我来答
百度网友a67c6505a
2014-01-07 · TA获得超过832个赞
知道小有建树答主
回答量:728
采纳率:100%
帮助的人:468万
展开全部
  1. 定位一般是相对定位,定位只是一种方式,有绝对和相对定位,相对用的多。浮动只是针对块的排布而已。

  2. 是的,必须设置float left才可以左右排开,至于块高度统一设为200px。宽度可以用百分比,最后一个块不一定要right,实际上像素控制的好left足矣。如果对于希望宽度自适应,并且保持布局不会乱套,还是用百分比宽度。

  3. 4个div的父块长度使用100%,高度不设,然后4个div分别设定宽度高度,就可以实现了

更多追问追答
追问
非常感谢您的回答。
现在的网页设计中,宽度用像素好还是百分比好。存不存在这种情况,就是说假如在1366*768分辨率的屏幕上设置div宽度为1000px,然后800*600上就显示不全呢?谢谢
追答
你div设置1000px,在低于这个宽度分辨率浏览器会有横向滚动条
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式