Rumah > hujung hadapan web > html tutorial > 急求:发现一个匪夷所思的问题,在线等_html/css_WEB-ITnose

急求:发现一个匪夷所思的问题,在线等_html/css_WEB-ITnose

WBOY
Lepaskan: 2016-06-21 09:02:35
asal
958 orang telah melayarinya

我在子div中用float left后 ,div居然居中了,不用float它到是自己在左边,百思不得其姐啊,有谁碰到过这个情况吗,在线等,急急急!!!


回复讨论(解决方案)

谁碰到过这个问题吗,到底是哪里设置了什么会变这样

你把源代码贴出来吧

可能是受上面的浮动影响,你清楚浮动就好了

这并不奇怪,具体是什么问题你要把代码贴出来。
会出现你这种情况两个div第一个div1float:left。第二个div在没有设置flaot:left时靠左边,设置后,靠着第一个div所以看起来居中。

这是不可能的,子div 不会跑到 父div 的外面去

就是一个父div中有几个子div,我全用float left让它们排成一排,但是它们居然是从父div中间开始排成一排的,margin padding都是0,原代码太长,不好贴出来,应该是别的什么div设置导致这样的








你写出来看看 怎么样情况下里面的div会剧中


大神,是因为宽设了100%吗,我的宽不是100的

贴上你的代码,附上发现bug的浏览器及版本。

应该占位原因,width:100%,与float质检产生的

是的,应该占位原因,width:100%,与float质检产生的


大神,是因为宽设了100%吗,我的宽不是100的 关键不是那个,是span加了这句“float:left”后,使width:100%生效。。只是打个比较,你看看是不是这种情况。像span默认是display:inline类型的,设置宽高是没效果的!加了float后才有效果的。

为什么问题 和 实际贴出来的代码 就是不一样

span  和 div  是一个东西吗?


width:100%了  还有什么 剧中不剧中的 100% 不就是撑满

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan