css的兼容性恨死了,请问怎么解决各个浏览器的兼容性?

pigg18 2011-02-20 10:26:11
做个网页吧

ie6不兼容,好不容易ie6 hack兼容了
ff又不兼容
ff又兼容了,发现chrome又不兼容

大量的时间都在做css了。别的什么都没干


问题:


谁知道怎么写css 可以兼容所浏览器? 最好连hack方法都不需要
...全文
194 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnn521258 2011-02-23
  • 打赏
  • 举报
回复
把代码和css写的进来标准些,兼容是很容易解决的。要多实践,才能领会的。
记得当年自己做div+css的时候,刚刚从table转变写法,很少不熟悉,更别说兼容性了。那时和同事一起做页面,不会的就问,出了错误就找解决方法,实在不会了同事来帮忙解决,一天做10几个页面,晚上也熬夜做。真是那段时间学到了很多,到现在都没有忘记那时学的东东哦~
所以建议楼主多多实践才对哦。
JJYY0088 2011-02-21
  • 打赏
  • 举报
回复
可以考虑使用其他浏览器兼容的属性去设置。
比如说:
控制容器之间的距离可以使用border取代margin,border是所有浏览器兼容的,而margin可能在不同的浏览器的效果不一样。
还有display在很多情况下,也能解决浏览器的兼容性问题,如div——ul——li
在ie6.0中div和总li的高度一直,为auto,但是在FF中高度却为0,如果在ul中添加display:inline-block后,会兼容(可能调整一下细节)。

bennman 2011-02-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ivan_070 的回复:]

哎……web开发人员真累,我机器上装了ie7、firefox、chrome、opera、safari、ietester,以及360,tt,遨游。目前没有什么代码是标准的,只能自己慢慢试,慢慢总结。
[/Quote]

360,tt,遨游 删了吧 跟你的IE7重复了
ivan_070 2011-02-21
  • 打赏
  • 举报
回复
哎……web开发人员真累,我机器上装了ie7、firefox、chrome、opera、safari、ietester,以及360,tt,遨游。目前没有什么代码是标准的,只能自己慢慢试,慢慢总结。
bennman 2011-02-21
  • 打赏
  • 举报
回复
不要一味的用hack,而是要想着怎么写更符合标准(w3c)
要理解每个标签的含义,
正常情况下,IE67会有些BUG
不考虑JS的话, IE8 FF CHROME OPERA SAFARI 都一样
还有chrome是速度最快的浏览器 opera是支持性(html5 css3 ==)最好的浏览器 都不是垃圾
athrunzero 2011-02-21
  • 打赏
  • 举报
回复
个人认为只要兼容IE6,7,8和FF就可以了
  • 打赏
  • 举报
回复
2楼的三国看的太多了……
chrome太LJ,和OPERA一样,可以忽略不计。
不过SAFARI一定要兼容,苹果(高端),微软(大众),火狐(个性)才是真正代表各个层次的用户。
KK3K2005 2011-02-21
  • 打赏
  • 举报
回复
除了hack外
只有全部用table布局控制了
hookee 2011-02-21
  • 打赏
  • 举报
回复
用YUI之类的CSS框架, 可以消除一些差异,在此基础上再写CSS会比较简单些
atmo 2011-02-20
  • 打赏
  • 举报
回复
目前是鼎立的状态,以后会变成晋朝的
dalmeeme 2011-02-20
  • 打赏
  • 举报
回复
从你的描述来看,可能是你的基础没打好,还是加强一下基础,找本书看看。碰到问题网上搜索一下。

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧