打印

[求助] 为什么我的border在ie和Firefox下显示是两种效果?

CSS代码
复制内容到剪贴板
代码:
.body .right .flash-ad{
    width:182px; height:138px; border:3px solid #3b4346;
}
显示结果


这是什么原因啊?为什么在FIREFOX下会撑出来?应该怎么解决呢?谢谢
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
两个浏览器默认值不同!
试试先定义
*{
margin:0;
padding:0;
}
www.cssplayer.cn
引用:
原帖由 moolee 于 2008-6-9 01:06 发表
两个浏览器默认值不同!
试试先定义
*{
margin:0;
padding:0;
}
谢谢,但还是不行~~
2楼的办法若无法解决,请楼主将完整代码贴上来。这样说不清楚。

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
谢谢,已经解决了
我用
复制内容到剪贴板
代码:
.body .right .flash-ad{
    width:182px; height:132px !important; width:176px; height:138px; border:3px solid #3b4346;
}
这样解决的

TOP

你是没写DOCTYPE或DOCTYPE没写在第一行吧
我爱阿仙奴!

TOP

IE和FF计算宽度是不一样的.
IE会把border也算在宽度之内.

TOP

引用:
原帖由 yandongxu886 于 2008-6-9 10:24 发表
IE和FF计算宽度是不一样的.
IE会把border也算在宽度之内.
ie6+和FF计算宽度,高度是一样的,如果楼主使用ie6+的话,之所以会产生这个问题,是触发了怪异模式,导致ie下使用ie5.x的规则计算宽度,高度。
我爱阿仙奴!

TOP

!important;  就IE7和火狐认识耶
XHTML--CSS(Web标准)联盟 QQ群:6258367

TOP