教训
1、在reset.css中,对已有的一些标签已经有了固定的样式,例如h1~h6,在css中有字号的设置了,那么在写网页时就应该使用css中设置好的字号,不要自己胡乱改,这样页面会混乱。如果reset.css中的样式不是自己需要的,那么可以改reset.css,不要在主要css中乱改这些固定的样式。
2、对页面要有全局观念,对统一的样式要统一处理,不要相同的代码写好多遍,统一的样式在每个页面的顶部设置。每个页面可以分很多区域,不同区域的统一样式要筛选出来。
3、行级元素不能嵌套块级元素
4、ul中除了li外,不能有其他标签
5、写页面时要考虑数据多的时候怎么办!
6,click()和bind()只能给已经存在的元素绑定事件,live()和on()可以给动态元素添加事件,推荐on()事件
$(
"#testdiv ul li"
).live(
"click"
,
function
(){
});
$(
"#testdiv ul"
).on(
"click"
,
"li"
,
function
() {
//do something here
});
7,公共的样式和功能要提取出来