受好友dodo和同事常可的影响,开始关注Web标准。周六日按照标准改造了dearbook的几个页面,总结一些经验如下,供当前参考:
- DIV+CSS结构的好处是能够做完一块展现一块,可以边看效果边做,这不只比Table方式节省代码,而且控制能力更强.
- dodo提到目前还没有支持Web标准的可视化编辑器。不过Visual Studio.NET对CSS的支持和提供功用还是不错,适合我这样的老手。另外,使用Web标准的页面,VS.NET也不在HTML代码两头乱加FONT标志。
- 如果希望一行的文字中某些文字有特殊属性,使用span,span不会使文字断行。
- class和id的次要区别是class可以援用。id可以使用javascript来控制。
- 如果只是网站局部页面改成DIV+CSS结构,为了保持和其他页面的兼容,可以在DIV中包含页面或者Table,不过全体架构还是需求时用DIV+CSS来控制,Donews中的广告使用的也是这种方式。
- font,B这样的标签不要使用,刚开始有点别扭,熟悉span的style后也就无所谓了。对于经常使用的style写入到CSS中
- 规划次要靠float属性,float属性只支持left,right和none,因此在页面规划中,如果是三栏结构,就需求使用DIV嵌套,好在DIV嵌套比Table嵌套容易多了。不过处理多栏表格展现还是不太方便,目前我还是用Table
- 2栏过后再起2栏的时候需求对齐,通常插入div style="clear: both"
其他有关自顺应高度的问题还有待进一步学习。