首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

多个div排成一行,为什么总是在第一个和第二个中间出现有关问题

2012-03-24 
多个div排成一行,为什么总是在第一个和第二个中间出现问题外层是一个div,里面多个div,外层的div的宽度是足

多个div排成一行,为什么总是在第一个和第二个中间出现问题
外层是一个div,里面多个div,外层的div的宽度是足够的,内层的div都用了float类型,不管怎么修改,在ie中都是从第二个开始下移。但是在火狐中是正常的!是什么情况呢?

[解决办法]
“都是从第二个开始下移” 这是什么意思?这里的第二个是总得第二个还是内部div中的第二个?
[解决办法]
如果不在w3c标准下的话,宽度包括内边距和边框线
加上w3c标准之后 就包括内边距和边框线.
比如你里边div css宽度设定50px,如果你加上w3c标准,50px就只是div内容宽度,div实际宽度要多余50px
.
你这种情况我估计是设定在w3c标准下的,解决办法就是内部div宽度减小,或者内部div的内边距变小
[解决办法]
内部 div 加个css试试
{
padding:0;
margin:0;
}
[解决办法]
贴代码来看看。
[解决办法]
最后一个style:none ,不然会有问题的
[解决办法]
有加边距吗?如果加边距在后面加display:inline; 如果都是左浮动还能出现下移现象(宽度足够)我只遇到过IE6双倍问题
[解决办法]

探讨
有加边距吗?如果加边距在后面加display:inline; 如果都是左浮动还能出现下移现象(宽度足够)我只遇到过IE6双倍问题

热点排行