在早期开发网站的时候
只是注意到网站的CSS代码开发出来后是否兼容各个浏览器。回首一望,我做了这么的错误事情(重复的事情)
最开始的开发的时候是一个css文件真的一个aspx文件,这样下来,就没有注意到网站的其实很多地方的css都是使用的同一种。
现在想想既然css可以内连,为什么不吧,每个aspx文件的css文件进行垂直分割,合并了。
想起来,只有叹气,也许是我这种初学者必须经过的路。
要不怎么知道那些大师讲的什么哲理。。。。“痛过才知道”
于是现在优化后css结构如下:
base.css 解决网站居中的问题
hack.css 消除标签中默认样式
mode_(D+).css 根据每个模块要求 对一些特殊标签进行定义 譬如:<a> 还有一些在模块中经常使用class
(control name).css 现在有很多控件 水平上进行跨模块使用。所以这里就需要根据需要正对书写
其实我在JavaScript juery中也用了这种方式
有机会我也写出来 让大家 批评一下