div的不稳定性怎么解决?

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:56:01
我原本是因为做一个网页时候,div嵌套中,使用float:left,结果,在同一层的第一个div中只要放入<select>控件,其他的div中东西就不能在页面上显示出来,去掉<select>控件,就可以显示了,不过,却仍然不能靠左浮动,而是分几行显示。随后,我做了个测试:CSS代码如下:
body {margin: 0px;padding: 0px;}
.aaa {float:left;background-color: red;}
div代码如下:
<div class="aaa">1</div>
重复11遍,我用的是IE6,结果显示分成了2行,第一行3个1,第二行8个1,我将上面11行DIV代码中第一行和最后一行分别删去的时候,结果是分别对应在第一行和最后一行少了个1,从代码上看,删哪一行DIV都一样,运行结果却不一样,我的做法哪里有问题?还是该注意什么?怎么解决这个问题,请高手指点一下。

我按你说的写了一下代码,怎么我的IE6那些1都没有分行呢~?我觉得你是否是哪里搞错了,或者说嵌套的标签没对应好。你还是把完整的代码贴出来吧,这样大家都好帮你解决问题,再长的汉字描述来描述问题,都是比不上几行简单的代码的。代码一目了然!