说“标准化”,其实有点夸张。这两天也就是把各个Blog的模板和CSS归纳了一下,尽量用一个标准来统一起来。不过任何事情如果搞一刀切都不太好,网站的标准、统一也不例外。所以,标准要搞,但不能把标准搞成简单、粗暴。比如链接应该加上下划线,至少在a:hover状态应该如此;但如果链接本来就有border-bottom的情况下,再加text-decoration:underline就很难看。变通一下就好,简单固然有可能是美,但简单也非常有可能不美。
向W3C标准靠近,取消了hr标记。那么要做横线怎么办?用border-bottom或者border-top来实现。其实后者是更合理的方法,没有在结构、布局上增加无意义的元素。
CSS的分离、合并、精简是一项复杂的工作。复杂之处在于定义的顺序,后者会覆盖前者,所以要非常小心。一套结构严密、定义清晰的CSS会良好地体现效率。
没有评论:
发表评论