问题描述
- 两个div怎么弄在一行?
-
在网上查到两个div都设置display:inline可是,其中的内容就变成横向的了,还有种方法float:left,不知道有什么好的方法可以使两个div在一行。还有这两种方法有什么弊端吗
解决方案
正确的做法
左边的float:left;
右边的clear:both;
要考虑到不同分辨率和不同的设备
最好包裹在div容器中
解决方案二:
用position属性 absolute或者relative
试一试分层也可以使一个小div 悬浮在 一个大div上
解决方案三:
还是float:left
解决方案四:
把他俩放在一个容器里面,然后处理父容器
解决方案五:
也就只用过你说的那两个方法不过感觉浮动的好一点
解决方案六:
绝对定位 position:absolute; top:50px; left:120px;
解决方案七:
float或者absolute定义,自适应的话用百分比来控制宽度和位置
解决方案八:
一般就是左浮啊,,,
解决方案九:
用左浮动的效果,在浏览器兼容效果上看的比较好。你的问题是没有设置好div的浮动层,第一个div进行浮动,下个div想要不受限制,就需要设置clear:both的属性
解决方案十:
display:inlineblock.
时间: 2024-12-30 13:30:14