Kily大大说了很多我不知道的小细节..我表示我很白痴..淡定了..慢慢改正吧。 记录一下问题和疑惑吧

第一个关键点

CSS background-image的使用URL标签后是否要使用引号.

首先是这里微软的例子.http://msdn.microsoft.com/library/ms530717.aspx

<style type="text/css">
.setUrl {
    background-image: url(sphere.jpg);
}
.loseUrl {
    background-image: url(none);
}
</style>
</head>
<body>
<span style="font-size: 14px" onmouseover="this.className='setUrl'" onmouseout="this.className='loseUrl'">
. . . </span>

关于更多CSS兼容性可以看这里. http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx

然后是W3C的例子

body { 
  background: red url("pendant.png");
  background-repeat: repeat-y;
  background-attachment: fixed;
}

那么我相信M$还是Wx3C呢.

接着是关于选择器的速度..

ID选择器快,但是子元素选择器速度可不快。

比如我喜欢的格式

#header #topPart #logoPic

以前学的东西乱七八糟,但是接触各个语言的数组之后,觉得这种数据类型最好不用,一般线性处理中 当然php这种数组逆天的东西,不用数组作为基本手段是不行的。

而且之前看过权重介绍,ID叠加后的数值还是小于class叠加的,所以呢,优先度还是很高的, 私以前以为,优先度,数值小的选择器因为在模型上面,所以冒泡快,使用的时候快。

kily大说10个ID才顶一个class的,所以大胆用class,结合js的时候用id就好。 嗯嗯。不管是几个,反正尊重模块化,用class吧,可能这个页面class只是用了一次, 但是下个页面就好说了。可以套用了。

标签熟悉顺序

<div class="me bendan" id="suyang">

这个是我的习惯,我以为解释器会按照字符顺序排列,然后放入DOM集合中,所以我的顺序如果和谐,最后可能速度会快点,kily大大说这样不好,先写id吧。嗯!不过真的是先写ID会好点嘛?

代码缩进

昨天是奔到网吧写的,所以很多东西都没注意到,比如我只是缩进了css和部分html…

如果缩进不好,就和趴趴字一样,会引人不悦的。

css属性

background-image:...;
background-positionl:...;

昨天在外面也没注意,调试觉得没问题后,直接就从IE开发工具orChrome上copy了.. 这个错误不可饶恕。以后不光是写padding这些手写,所有的内容都要做到过手不乱copy..

最后谢谢kily和yan JJ.. 希望kily能快点升级,憋个逆天的辉耀出来..