css
精通css,应该到达什么程度?有没有好的学习css的教程网站
------解决方案--------------------
精通css,这个没有底限。高手,片叶能杀人于无形之间,低手杀鸡用牛刀。相对于高手,只能是无限的接近,其实高手是一种态度,而不是一个结果。
一般css好不好,从实战的角度有以下这么几个评判标准:
1. 从表象看,各个浏览器是否出现明显的兼容问题,最起码在ie6下面布局不能错乱,ff,chrome还OK。
2. 从html看,格式是否对齐,是否有缩进,是否合理。是否有注释,标签是否语义化。别满篇全是div,h1-h6,dl,dt,dd,ul,li,ol,li等等标签合理的出现。
3. 从css角度看,css是否值缩写,比如border:1px solid #ccc;这种不缩写会是一个恶梦。css是否全部外链,css是否有注释,css是否横写,横写比竖写文件少,结构是否合理。别全站全用一个css,或一个页面有十几个css。
4. 下面算是高级的部分需要从程序员的角度来看了,包括:a. 执行性,b. 页面的健壮性,c. 页面的可维护性,d. 可复用性,以下分别对应:
a. 结构是否有利于嵌套。这个讲起来比较麻烦。有机会问问有经验的程序员。
b. 对于文字的溢出是否进行控制,是否考虑过页面数据动态性的后果,即页面的两种极端情况,有很多数据,或没有数据时的页面结构情况。而一般写出来的页面,我们认为其是中间状态。
页面的宽高是否写的合理,即改一处,动全身,而不是改十处动一处。
c. 样式中控制表现的样式是否与控制物理属性和布局的样式分开,即表现和物理属性的分开。
------解决方案--------------------学习css最好的是书,那书叫 css那些事,
学习css最好的战场是,上线后的页面。那些网站上线的页面,淘宝,tx,专业的ued生产出来的页面,你懂的。
学习css最好的工具是firebug.
抒写css最快的工具是zencoding
------解决方案--------------------精通css?
呵呵,至少对各个浏览器对css的解析做到心中有数,看到某种布局,就清楚这样符合 xhtml w3c标准(比如标签是否合理,在没有css的情况下,仅xhtml也能有良好的阅读体验。)