新模板完工

断断续续的加工、反反复复的修改,新模板终于在今天完工,在这个模板上我虽然花的心思最多,修改的地方也最多,但花的时间是最少的,把这几天来零零碎碎的修改时间加起来也不到10个小时,比以前任何一次修改模板所花的时间都少,这里面还包括解决IE和Firefox冲突问题所花的时间。说到这里,我不得不讲讲IE和Firefox对同一页面的解析差异,以前很少碰到这样的问题,所以也不太关注这两种浏览器的差异。而这次却不得不解决这个问题了,因为这关系到我的新模板在两种浏览器上的不同表现。这次遇到的是overflow属性和宽度的问题,在IE中设定固定宽度(如width:900px),当内容超过固定宽度时,即使将overflow的值设为visible,多出的部分也会被自动剪切掉,只有把width设为Auto或者不设width属性,才能让多出的部分显示出来;而在firefox或opera中就不存在这个问题,只要设置了overflow:visible;多出的那部分就能显示,即使设定了固定宽度,在内容超过固定宽度后,多出的内容也能显示出来。这就是overflow在这两种浏览器中的差别,似乎IE更加注重固定的宽度,而Firefox则更看重overflow的值。从这一点就可以看出IE的"弱智",大家可以想想:在需要overflow:visible;的时候就是为了让多出的部分显示出来,为了布局的美观也常常需要固定宽度,但IE就是固守着这个固定的宽度不变,无视overflow的存在;而Firefox就聪明多了,它似乎更加了解我们需要什么。
现在真希望这个世界上只有Firefox这一种浏览器,这样WEB设计者也就不用再去考虑不同浏览器上的不同显示效果了,期待Firefox浏览器一统江山。

10 comments:

Alan said...

虽然很喜欢ff
但是,现实是,世界上有超过95%的人使用IE,而且这个份额在很多年不会有明显的下降,虽然很多程序员更喜欢ff,而普通用户则更喜欢IE,真是很讽刺呢~~
如果哪天IE真的全兼容W3C了,并且也支持插件了,甚至开源了,FF可能就要简简单单地被灭了~~

BoNjouR said...

我来了,好久没有网了,今天才连上。。。ps:我喜欢opera,新闻推送很棒:)

麦芽糖 said...

花10个小时修改模板还不够多吗?FF一统江湖是不可能的啦!

Yubao said...

To 麦芽糖:
等到你自己修改模板时,就会觉得10个小时不够多了,需要考虑的问题太多,比如色彩、排版、字体…… 有很多问题到那个时候就都会出来“干扰”你,我说的并不夸张 ^_^

Qinull said...

支持ff,俺自从maxthon转到ff后,就再也没有回头了……

ie不可能开源,所以ff的市场就算不能扩大多少,但也绝不会缩小的,比如像我这样的~

Alan said...

同意yubao,10个小时改模板确实很快了,除非专业的设计师,对色彩布局什么的得心应手,否则,……我的模板就是自己改的, 不知花了多久了,而且效果不怎么样,现在我又想换了

Yubao said...

To 9g:
就算IE开源了我也不屑用它,相信Firefox的未来一片光明!

To Alan:
的确,不管多么漂亮的模板,看的时间长了都会厌倦,我也不敢说以后就不换模板了!

said...

你做的模版那么漂亮!
而且自制的折叠展开连接!
心动啊。所以也想学学jQuery。
请问你有打包的资料吗,能发给我吗?谢谢了!
(不善英文,且懒得找)
piratecb#gmail.com

Yubao said...

很高兴又有一个对jQuery感兴趣的朋友
好!马上就给你发过去!

said...

呵,太谢谢你了,正在慢慢啃呢。
要对得起你给我发这些资料。

Post a Comment