今天花了三个多小时来重新调整样式结构!
起初自己是站在节省id,class的使用和充分利用优先级的立场来编写的(这样一来可以省去命名混乱和结构不清晰的问题),但我忽略了一个问题,所被定义的样式层次结构开始加深,让样式编辑开始变得有些复杂,另外也正是优先级带来的 负面影响就是你有时甚至很难找到你当前正在编写的一个样式,不知是继承了之前的哪个,又或是被哪个优先级更高的给复写啦!
当然今天也发现不少问题:
一、结构的划分不够精细,basestyle定义时没有考虑到全局;
二、baseframe定义没有达到持久化的特点;
三、样式细节定义不是做得很好(有些国外网站中样式定义的真正意图没有理解透彻);
四、有些可以很方便解决兼容不通浏览器中 对某些标签和属性的解析问题,花了长时间不断调试才发觉;
五、不能钻牛角尖,凡事站在全局效率的角度来看,不能太片面。
也有好的地方:
一、平常的对一些解决浏览器兼容的hack在这得到了很好的应用,有些还屡试不爽;
二、熟记标签 让我在这次使用标签的过程中非常顺手,当然还有些不是非常了解,有待一一实践;
这个产品网站进度完成了一半,感觉还不错,明天把过程中遇到的细节问题做个小结,然后把接下来的任务完成;
起初自己是站在节省id,class的使用和充分利用优先级的立场来编写的(这样一来可以省去命名混乱和结构不清晰的问题),但我忽略了一个问题,所被定义的样式层次结构开始加深,让样式编辑开始变得有些复杂,另外也正是优先级带来的 负面影响就是你有时甚至很难找到你当前正在编写的一个样式,不知是继承了之前的哪个,又或是被哪个优先级更高的给复写啦!
当然今天也发现不少问题:
一、结构的划分不够精细,basestyle定义时没有考虑到全局;
二、baseframe定义没有达到持久化的特点;
三、样式细节定义不是做得很好(有些国外网站中样式定义的真正意图没有理解透彻);
四、有些可以很方便解决兼容不通浏览器中 对某些标签和属性的解析问题,花了长时间不断调试才发觉;
五、不能钻牛角尖,凡事站在全局效率的角度来看,不能太片面。
也有好的地方:
一、平常的对一些解决浏览器兼容的hack在这得到了很好的应用,有些还屡试不爽;
二、熟记标签 让我在这次使用标签的过程中非常顺手,当然还有些不是非常了解,有待一一实践;
这个产品网站进度完成了一半,感觉还不错,明天把过程中遇到的细节问题做个小结,然后把接下来的任务完成;