社区
CSS
帖子详情
css 在Firefox 中全乱了
sljz
2007-03-17 01:29:01
准备在新的项目中完全使用div+css的方式,可是在IE中正常显示的页面在Firefox中就发生了错位,该换行的都不能换行,背景图片也忽上忽下的,请问在设计中应该注意些什么问题才能很好的在各种浏览器中显示正常。
...全文
832
24
打赏
收藏
css 在Firefox 中全乱了
准备在新的项目中完全使用div+css的方式,可是在IE中正常显示的页面在Firefox中就发生了错位,该换行的都不能换行,背景图片也忽上忽下的,请问在设计中应该注意些什么问题才能很好的在各种浏览器中显示正常。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FLY
2009-12-23
打赏
举报
回复
我也是遇到了相同问题....我是在DW里按标准写的啊...ff还是乱码...
blue19960407
2007-04-06
打赏
举报
回复
有高度或宽度值的要用!important;
ATHENA112
2007-04-06
打赏
举报
回复
最主要的是IE和其他浏览器对于BOX模型解释不同,其他都不是什么大问题。其他浏览大部分都符合标准,而IE为了“人性化”不理W3C的标准。
margin/padding/border会使二者显示的宽度不同。
IE有“人性化”的高度自适应,而后者没有。
其实现在大家这么烦恼都是IE害的,如果他一开始就符合W3C标准那就不会有什么问题了。
colorandsong
2007-04-06
打赏
举报
回复
二者还是有区别的
simba82
2007-04-05
打赏
举报
回复
做的时候用IE与FF对照着来。
属性:值!important;属性:值;
FF,后面是IE的,这是写兼容样式的。
pyuan
2007-04-05
打赏
举报
回复
我还碰到另一个现象:
a {
display:block;
height:40px;
}
a:hover {
height:37px;
border-bottom:3px #003366 solid;
background:#FFFFFF;
}
关键就在border,鼠标没有指上去的时候,链接是透明的,高度40px,无边框;鼠标指向链接的时候,链接是白色的,下面带3px阴影。
在FF中,hover的时候,a区块的高度为37px+3px;而IE中,hover的时候,a区块的高度为40px+3px。
------------------------------------------------------------------
a {
display:block;
height:37px;
padding-bottom:3px;
}
a:hover {
height:37px;
border-bottom:3px #003366 solid;
background:#FFFFFF;
}
blue19960407
2007-04-03
打赏
举报
回复
兼容性的问题
detailed
2007-03-28
打赏
举报
回复
IE和firefox有几个差别,比如
#left{
float:left;
margin:0 0 0 10px;
}
margin+float 并用,IE下margin*2现象。实际左边距就变成20px。而firefox左边距是10px,
有时候也因为这个会错位。
解决方案:display:inline;
还有一些是应加margin和padding的未加。等等。。
我以前也经常遇到IE下正常,firefox下错位,当时我用的排错法,验正每一段代码。。
把出错的地方整理成笔记,以后注意一下就好了。
Dreamia
2007-03-28
打赏
举报
回复
我还碰到另一个现象:
a {
display:block;
height:40px;
}
a:hover {
height:37px;
border-bottom:3px #003366 solid;
background:#FFFFFF;
}
关键就在border,鼠标没有指上去的时候,链接是透明的,高度40px,无边框;鼠标指向链接的时候,链接是白色的,下面带3px阴影。
在FF中,hover的时候,a区块的高度为37px+3px;而IE中,hover的时候,a区块的高度为40px+3px。
chenguang79
2007-03-28
打赏
举报
回复
在FF中必须使用最标准的语句,否则就是报错,受不了啊
Dreamia
2007-03-28
打赏
举报
回复
有一个很容易碰到的区别,就是padding引起的尺寸变化。
比如一个盒子,<div style="height:200px;width:80px;padding:10px;"></div>
那么按照IE的理解,既然height和width都规定了,而padding是内框,不应该影响尺寸,那么这个盒子就是200*80。
但是,根据FF显示的效果来看,FF将它显示为220*100,估计是将padding也算进去了。而且ff中的div是不扩展的,结果就造成了排版全部乱掉了。
我最初开始设计的时候,在IE上设计的好好的叶面,到FF下一看,惨不忍睹。后来研究了很久才找到上述原因。
另一个需要注意的就是float属性的clear问题了。
wsfyhy
2007-03-26
打赏
举报
回复
呵呵,给你个建议:IE里面很多地方不用clear 浏览器自动封闭,而FF里面如果用到float或者inline后没有通过clear封闭当前的盒模型,那么下面的东西就彻底乱做一团了,另外要注意IE和FF对于盒模型的解释不同,你的排版尺寸会受影响,也许只是一个像素,你的页面就面目全非了!呵呵
hackem
2007-03-26
打赏
举报
回复
先ff再ie
cceon
2007-03-25
打赏
举报
回复
帮你顶一下
销魂的拖拉机
2007-03-23
打赏
举报
回复
:(
cow8063
2007-03-20
打赏
举报
回复
标准
我在地球
2007-03-20
打赏
举报
回复
xuexi
liangtao95
2007-03-20
打赏
举报
回复
mark!
szyuangyq
2007-03-20
打赏
举报
回复
hhoho 我是在设计的时候 调试环境就是用ie和ff同时进行的
lynovr
2007-03-19
打赏
举报
回复
非常正常 以后开发的时候记得 用firefox开发测试页面
然后在IE下面进行调整
因为firefox是现代浏览器 完全符合web标准
而IE有很多自行的准则 目的是为了向下兼容浏览器 所以有很多怪异模式!
加载更多回复(4)
HTML5
CSS
3 :canvas 模拟实现电子彩票刮刮乐实例代码
代码为博客实例代码http://blog.csdn.net/lmj623565791/article/details/34089553 有问题博客
中
留言
HTML5
CSS
3 : 3D立方体旋转动画实例源码
代码为博客实例代码:http://blog.csdn.net/lmj623565791/article/details/34120047 有问题博客
中
留言
firebug
firefox
下非常强大的html开发插件,可以查看dom,某个元素的
css
,编辑html....
firefox
custom
css
,自定义
FireFox
的样式,火狐
CSS
样式使用教程
自定义火狐的样式,通常是通过
CSS
代码来实现的,那么这些
CSS
代码怎么使用才能让火狐浏览器按着自己的意图改变它的样式呢?这些
CSS
代码的一般是通过两种方式来使用的,一是由Stylish扩展来加载它们,让它们生效;另一...
CSS
兼容Chrome和
Firefox
在做页面兼容Chrome和
Firefox
浏览器时,有时候会由于
css
样式导致两者显示不一致,比如在Chrome上显示正常,而在
Firefox
上可能就会出现纵向滚动条,这时候就要针对不同类型浏览器应用不同的
css
样式了,下面是不同的...
CSS
61,112
社区成员
60,730
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章