
1 Livid MOD PRO 你没有用 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 PRO @finian 我也在想会不会... @Livid 我基本上都是从头开始写.还真没用CSS RESET.这已经成为一种共识必须要使用了么? @tonghuashuai 我是先兼容Firefox.然后其他浏览器再单独写Hack. |
7 chemzqm 2014-05-30 12:38:04 +08:00 这个真不能怪Chrome,想要做出跨浏览器一致体验就永远不要相信浏览器默认值, 推荐使用 http://necolas.github.io/normalize.css/ |
9 qiuai OP PRO |
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 |
13 83f420984 2014-05-30 13:35:32 +08:00 还没遇到过这种事情 |
15 dong3580 2014-05-30 13:53:07 +08:00 |
17 qiuai OP PRO |
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 spoon.net/browsers 测试所有浏览器效果 |
21 P233 2014-05-30 14:56:22 +08:00 "行高永远跟别的浏览器不一样" 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过 应该就是版本问题 |