用Float控制div的位置时怎么让它飘在中间 或者说具体控制它的位置 只用浮动 不用其他的定位

如题所述

用Float控制div的位置时怎么让它飘在中间 或者说具体控制它的位置 只用浮动 不用其他的定位?有float的元素,在其外层加一个 div 包裹着 定义固定宽 div{margin:0 auto; width:1000px;}
然后给你想要控制的那个div 设宽高 再加margin控制它的位置,具体情况具体调试!第一需要确定外层div的宽度,其次需要确定被控制的div的宽度,然后float;left;margin-left:50px;
这个50是外层宽度减去被控制层的宽度的值的一半,根据需要自行调节。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-10
问的太宽泛了,css样式很多时候是针对一个情况写的,并不适用于全部情况,情况不同,同样的代码显示出的效果也是有略微差别的
第2个回答  2013-05-10
第一需要确定外层div的宽度,其次需要确定被控制的div的宽度,然后float;left;margin-left:50px;
这个50是外层宽度减去被控制层的宽度的值的一半,根据需要自行调节。本回答被提问者采纳
第3个回答  2013-05-10
有float的元素,在其外层加一个 div 包裹着 定义固定宽 div{margin:0 auto; width:1000px;}
然后给你想要控制的那个div 设宽高 再加margin控制它的位置,具体情况具体调试!本回答被网友采纳
第4个回答  2013-05-10
margin-left:50%,text-align:center,margin:0 auto,或者前面浮动后隐藏
相似回答