小问题小汇总

11

Comments

开始学JS了,话说这自学入门的时候都挺麻烦。以前CSS也是,现在JS也是,看的一头雾水只能google,google再google。以后要把平时遇到的小问题记录下来,留待以后备用,就从今儿开始吧,专门建个分类做学习记录好了。这段心态很好,不像当时研究CSS的时候急的要死要活,慢慢来吧,反正也不是靠这玩意吃饭的。

这段做的这个新模板也在不断的零零碎碎的修改,因为前阵子新做了系统,MultipleIEs丢了注册表不能正常工作,所以刚开始做的时候并没有在IE6下预览。今天看模板在其余浏览器下没什么大毛病了就把MultipleIEs重下载了检查下错误,还好错位现象不多,遇到了几个小问题。

1.IE6的PNG图片透明这个臭名昭著的毛病,只能说IE6烧饼不解释了。最后把几个PNG换成GIF完事,因为一个模板用到的PNG数量不多,没必要去下什么JS包来解决这问题,图片一共没多少K,下个包比图片还大好多。如果使用滤镜解决背景PNG透明问题的话要给该层内的a标签加上position:relative;,否则层内所有a标签失效。

2.如果IE6下某个标签margin为负值,也需要给给该标签加上position:relative。

3.做右下角“回到顶部”按钮时碰到的,本来是用position:fixed定位的,在FX,CHROME,IE8下都挺正常,可这万恶的IE6又不支持这个属性。无奈…不过正好在学习JS,就用JS做了。翻了好半天google终于实现了。中间碰到一个问题:在标准w3c下,document.body.scrollTop一直为0,所以在声明了doctype的情况下要用document.documentElement.scrollTop来代替,这个问题困扰了我大半天。现在脑子里JS的知识微乎其微,还好有google。

以前做模板基本都很少用到css的position,这个模板正好练习了下css的position定位,顺带稍微研究了下JS。刚从当当买了一本《JavaScript DOM编程艺术》,据说是本很不错的入门书,等快递中,哈哈,希望能让我这个没编程基础的人看的轻松点。

11 Responses to “小问题小汇总”

  1. icyleaf Says:
    十一 17th, 2009 10:40 上午 回复

    加油吧!

  2. L Says:
    十一 17th, 2009 11:55 上午 回复

    你在学习JS哇。 好强大。

  3. Vichair Says:
    十一 17th, 2009 1:25 下午 回复

    @icyleaf:一起加油!
    @Lane:强大什么- -老了脑子的逻辑思维直接不行了。。。

  4. L Says:
    十一 18th, 2009 1:25 下午 回复

    我说的强大是在说。 原来你也会学习呢~

  5. Vichair Says:
    十一 18th, 2009 3:52 下午 回复

    我靠你果然吐不出象牙来,哥这么勤奋的一人儿~~

  6. L Says:
    十一 22nd, 2009 9:21 上午 回复

    其实你就是一BUG

  7. 爱的身份 Says:
    十一 27th, 2009 4:50 下午 回复

    爱上对方爱上对方爱上对方

  8. 羽中 Says:
    十一 30th, 2009 4:52 下午 回复

    我板子上就留PNG气死用IE6的

  9. tomheng Says:
    十二 2nd, 2009 12:05 上午 回复

    找到一个山东老乡

  10. Vichair Says:
    十二 2nd, 2009 12:09 下午 回复

    @L:靠~
    @羽中:以后就抛弃IE6了,这次照顾最后一次
    @tomheng:呵呵:)

  11. lensar Says:
    十二 19th, 2009 2:06 下午 回复

    有些学习方法也许不能复制,但还是希望能指点一下做这样一个博客所需要的东西,恳请初级的点拨一下,我有点门外汉。

Leave a Reply