“严师”出高徒
Mozilla Firefox是个强大的浏览器,只要武装上适当的插件,就可以成为航空武舰。而且用Mozilla Firefox要比用IE安全,特别是我这个用ghost来安装Windows XP的机子,无法通过微软的正版认证,无法用IE 7也无法为Windows系统打更多的补丁,我需要个强大的杀毒软件和安全的浏览器保证我的安全。在几天前突然爱上了Firefox,它终于支持“标签”功能(即在同一个浏览器窗口开N个网页,就是Mathon的那种形式),再加上惊人快的打开速度,爱死这火狐狸了!
Mozilla Firefox的确很厉害,但他对网页也很严格,只要有一点点书写不当的网页在他的“法眼”之下全部都暴露出来了,自己的我的天也不例外,为了不看到自己在Firefox里变形的网页,从来不在那里打开。IE宽容“放一马”,依旧显示正常的网页在Firefox里未必仍旧正常漂亮。逃避不是个解决问题的方法,于是今天花了大概5个小时修改自己的网页,我要做到在“法眼”之下也正常漂亮。
主要修改的是CSS模版里的东西,在Mozilla Firefox里我变形最严重的是tag和搜索,简直就是一堆不知道如何形容的东西。最关键的一步是把那里的位置固定“position: absolute; ”还有就是把那里的行高固定“height:26px;”,这2个操作琢磨了我好久。接着就是那个tag的显示问题,若不在“#tag li”里加上一句“float:left;”tag就会垂直显示,而非我希望的水平显示。由于现在的模版修改中已经删除了“cats(categories的简写,就是显示“tag”的地方,很久很久以前是显示“分类”的)”,所以只好用“#tag li a:link”这样的定义来修改tag那里的链接效果(因为我要那里的效果和别处不同)。在修改前我是写“#tag li a{}”的,是参考BlogBus别的官方模版而定的,但在Firefox之下,我的tag就是显示不了,原因就是tag字体的颜色和背景的一样,但我在“#tag li a{}”明明是写了“color:#ffffff;”的,根本不凑效。无奈之下把“#tag li a{}”换成了标准的“#tag li a:link{}”,终于可以在Firefox之下现实白色的tag,实在令人太兴奋了!!!!!tag显示的难题终于解决!接着就修改了一些小细节,如marquee的文字采用“align:left”之前是“align:middle”,从前虽然加了“middle”,但在IE依然是以“align:left”显示,但在Firefox,“middle”就是“middle”。
反正呢,现在在严厉的Mozilla Firefox浏览器下,这里总算正常了,完成了今天自己预定的任务,哈哈哈:)))