1
Livid MOD 你没有用 CSS Reset?
|
2
tangzx 2014-05-30 12:32:02 +08:00
切了两年的页面没遇到过这样的问题。
|
3
riaqn 2014-05-30 12:33:21 +08:00
w3c干什么吃的
|
4
tonghuashuai 2014-05-30 12:33:52 +08:00
我一般都是优先兼容 chrome,然后考虑其他的,这样出现的问题不多
|
5
finian 2014-05-30 12:33:55 +08:00
客户是不是放大网页了?
|
6
qiuai OP @finian 我也在想会不会...
@Livid 我基本上都是从头开始写.还真没用CSS RESET.这已经成为一种共识必须要使用了么? @tonghuashuai 我是先兼容Firefox.然后其他浏览器再单独写Hack. |
7
chemzqm 2014-05-30 12:38:04 +08:00 4
这个真不能怪Chrome,想要做出跨浏览器一致体验就永远不要相信浏览器默认值,
推荐使用 http://necolas.github.io/normalize.css/ |
9
qiuai OP |
10
inee 2014-05-30 13:04:43 +08:00
为什么不用FF开发?
|
11
lwbjing 2014-05-30 13:27:31 +08:00
Chrome乱玩??!!这有意思。。。。
|
12
Ryans 2014-05-30 13:30:45 +08:00 1
|
13
83f420984 2014-05-30 13:35:32 +08:00
还没遇到过这种事情
|
15
dong3580 2014-05-30 13:53:07 +08:00
|
17
qiuai OP |
18
kutata 2014-05-30 14:42:05 +08:00
|
19
dong3580 2014-05-30 14:51:06 +08:00
@qiuai
我会测试IE7~IE9,火狐,chrome,老版本的opera有时候顺带测试一下,另外有的客户糟糕,让人非得搞定IE6的上的问题,有时候还是不能忍受的, |
20
v5ke 2014-05-30 14:55:22 +08:00 1
spoon.net/browsers
测试所有浏览器效果 |
21
P233 2014-05-30 14:56:22 +08:00 1
"行高永远跟别的浏览器不一样"
firefox 没给固定行高时,会向上继承行高并上下添加 1px,没法 reset,最好的办法是使用 font-size 属性的时候同时使用 line-height 即使是 line-heigh: 1 normalize 也修正了 firefox 给 input button 等添加默认 margin 的行为 每个浏览器的隐性默认值都会会造成在其他浏览器中的差异,有时候相差 1px 就错行了。 推荐看看 Bootstrap 作者 mdo 最近整理的 WTF 系列 http://wtfhtmlcss.com/ http://wtfforms.com/ 至于 Button 的问题,猜测有标签没闭合 |
22
Sivan 2014-05-30 14:58:50 +08:00
* {} 不会影响效率,只不过重置层级太多,而且样式覆盖过度把不需要重置的也重置了。
建议用 normalize.css |
23
ryanyu104 2014-05-31 18:09:16 +08:00
我也遇到过 已经reset过 应该就是版本问题
|