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

php中文网
发布: 2016-06-21 09:02:35
原创
1036人浏览过

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

AI建筑知识问答
AI建筑知识问答

用人工智能ChatGPT帮你解答所有建筑问题

AI建筑知识问答 22
查看详情 AI建筑知识问答


回复讨论(解决方案)

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

你把源代码贴出来吧

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

这并不奇怪,具体是什么问题你要把代码贴出来。
会出现你这种情况两个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% 不就是撑满

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号