2 game life qc Game_Life_qc 于 2016.02.16 23:44 提问

两个div怎么弄在一行?

在网上查到两个div都设置display:inline可是,其中的内容就变成横向的了,还有种方法float:left,不知道有什么好的方法可以使两个div在一行。还有这两种方法有什么弊端吗

11个回答

caozhy
caozhy   Ds   Rxr 2016.02.17 07:54

正确的做法
左边的float:left;
右边的clear:both;
要考虑到不同分辨率和不同的设备

最好包裹在div容器中

sj18182656342
sj18182656342   2016.02.17 08:13

用position属性 absolute或者relative
试一试分层也可以使一个小div 悬浮在 一个大div上

diaoliwei2
diaoliwei2   Rxr 2016.02.17 08:41

还是float:left

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.17 08:42

把他俩放在一个容器里面,然后处理父容器

xiaoya5271
xiaoya5271   2016.02.17 08:51

也就只用过你说的那两个方法图片说明不过感觉浮动的好一点

beacon_2011
beacon_2011   Rxr 2016.02.17 08:55

绝对定位 position:absolute; top:50px; left:120px;

showbo
showbo   Ds   Rxr 2016.02.17 09:35

float或者absolute定义,自适应的话用百分比来控制宽度和位置

Royal_lr
Royal_lr   Ds   Rxr 2016.02.17 10:40

一般就是左浮啊,,,

qq_25093755
qq_25093755   2016.02.17 10:54

用左浮动的效果,在浏览器兼容效果上看的比较好。你的问题是没有设置好div的浮动层,第一个div进行浮动,下个div想要不受限制,就需要设置clear:both的属性

Game_Life_qc
Game_Life_qc 回复白若蓝: 我想我应该学习一下浮动啊!
接近 2 年之前 回复
qq_31027943
qq_31027943   2016.02.17 07:50

display:inlineblock.

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!