web标准项目总结
看了Justin的WEB标准的文章,之前做的项目中虽然极力web标准化,却没有总结过。
Justin的文章:http://www.cnblogs.com/JustinYoung/archive/2007/09/17/895334.html
摘抄几句强化一下:
Web标准项目总结:
1.美工和策划都生活在乌托邦
拿到第一稿要提很多问题,考虑多种情况下的展现方式。
2.唯一不变的只有改变:预留修改功能。
3.框架:不至于从头开始造步枪。
自己的golbal.css, common.js。
4.健壮的页面。确保布局在异常情况下不会混乱。
(需要讨论)
5.id和class的使用
id优先级更高,用于“个性化”,class用于共性。但用服务器控件,只好用class。
6.padding/margin
隐藏以后对整体布局影响最小。
7.min-height(ie7,ff), _height实现自动扩展
8.排队:按内容,语义化,main在前,side在后。
9.ad很可能被过滤。改名吧,egg
10.版本控制
11.图片按钮
12.多页面css的管理:
一般会是:index, list, detail?
同一类使用一个css文件?还是每文件一个css文件?
有必要嵌入吗?
Justin的文章:http://www.cnblogs.com/JustinYoung/archive/2007/09/17/895334.html
摘抄几句强化一下:
Web标准项目总结:
1.美工和策划都生活在乌托邦
拿到第一稿要提很多问题,考虑多种情况下的展现方式。
2.唯一不变的只有改变:预留修改功能。
3.框架:不至于从头开始造步枪。
自己的golbal.css, common.js。
4.健壮的页面。确保布局在异常情况下不会混乱。
(需要讨论)
5.id和class的使用
id优先级更高,用于“个性化”,class用于共性。但用服务器控件,只好用class。
6.padding/margin
隐藏以后对整体布局影响最小。
7.min-height(ie7,ff), _height实现自动扩展
8.排队:按内容,语义化,main在前,side在后。
9.ad很可能被过滤。改名吧,egg
10.版本控制
11.图片按钮
12.多页面css的管理:
一般会是:index, list, detail?
同一类使用一个css文件?还是每文件一个css文件?
有必要嵌入吗?