打印

[求助] 为什么IE6下会是这样呢?虚心请教高人~

IE7与FF 显示都是正常的

IE6却不正常


小弟在线等....
1,你可能没有加float:left,
2,你右面的宽度宽了
[fly]曾经沧海难为水[/fly]
不会吧,这么简单的布局怎么会这么乱,是不是用了边框或margin   padding之类的属性了,应该是大小没有计算准确,我已经测试过了,都没问题
基本是padding的问题

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
小弟刚学嘛
float:left;用了,没效果
margin:0px; padding:0px;
要是宽度有问题的话,那IE7 FF 下显示怎么会是正常的呢

急......

TOP

你右边的CSS样式是不是用了 padding?

padding多少?跟宽加起来是多少?

TOP

把代码和css样式贴出来吧,你这样叫人怎么猜?
学习div+css中,欢迎交流....

TOP

这样的布局也出现这问题
无论这条路上走了多久,都要保持谦逊的态度,这样才能走的更远!

TOP

引用:
原帖由 Gzink 于 2008-9-5 18:13 发表
把代码和css样式贴出来吧,你这样叫人怎么猜?
没代码真郁闷!!!

TOP

我以前刚做DIV排版的时候也遇到过,一般是因为浮动的原因,还有如果外部用了一个大的DIV块,包含里面的小DIV,当两列内部的DIV设置的宽度大于外部的那个的话就很容易出现这样的问题。   
  楼主试试加个overflow:hidden;
  或者将内部跑出去的DIV的宽度值减少点,真烦了,分别给IE6,IE7设置: _html:.....
一个人的路,还是一个人走!

TOP

就贴效果,没有代码,简直在玩捉迷藏!

TOP

看看是不是左边右边的margin所引起的双倍边距BUG.
给左边右边两个DIV加display:inline;
再有问题加个overflow:hidden;包你药到病除.
前提是你html的最顶部没有那个<?xml....>
风雨中细说到心里,是与非过眼似烟吹

TOP

谢谢10楼与楼上的两位兄弟,我去加overflow:hidden;看看;
不过在加这条属性前小弟得先去超市提两壶酒,一会上来与两位共饮长谈~!

TOP

兼容性问题 建议楼主改一下宽度;
例如:width:100px !important;> width:105px !important;width:90px ;
这是分别再 ff ie7 ie6里的宽度写法。顺序不要搞错哦!~试一下看对不?
女人之家

TOP

我也刚学,发个意见
用一个box框起左右2个比较好调整
比如:
<div id="ab">
<divid="左边的box></div>
<divid="左边的box></div>
ab设置一个宽度,比如900px ,让他居中auto
左边的设置宽度400px 左浮动
右边的设置宽度400px 右浮动  中间留了100px的间隔
只要左右的宽度不超过ab的宽度,设置好左右的浮动,一般就没问题了。

TOP

把代码贴出来看看哈!
woo.my

TOP

估计是你的DIV的margin-left双倍了。

TOP

一般情况下是双倍margin的问题。
div浮动的时候,如果设置了向左或者向右的margin,在IE6下会出现双倍外边距。
只需要增加display:inline就可以了,浮动元素会自动的设置display:block,所以可以放心使用这个hack。
玛雅老班底:39454127

TOP

还是把代码贴出来吧,这怎么猜啊

TOP

很多可能  没代码不好说
width,margin,padding都有可能

TOP

布局的层我的经验是不用 border padding margin

要用的时候在布局层里再套个盒子用.

TOP

一般是宽度的问题,IE6的float浮动的时候盒子的margin属性值加一倍,在代码上加一条:display:inline;试一下应该好用.
注:只适合float属于的兼容,处理ie6的bug

[ 本帖最后由 ssmceo 于 2008-9-8 15:37 编辑 ]

TOP

ie6和ff以及ie7盒子的宽度的计算是不一样的

TOP

贴代码啊~~不行可以外面加个div控制总宽度
xhtml/css/Ajax/AS/php/mysql你才是程序员,你家全是程序员 -__-

TOP