CSS的命名在webjx.com中,曾经多次讨论过。说实话,看到这个题目时我觉得这有什么好讨论的,肯定会是场一边倒的讨论。因为个人比较倾向于短命名,简单优雅,可能是出于程序员的洁癖,容不得任何冗余的东西。和我一个想法的人应该不在少数吧!
先看下长命名和短命名的定义:
!-- 长命名:使用前缀体现上下文环境的CSS命名方式。 --
div class="category"
div class="category-hd"/div
div class="category-bd"/div
div class="category-ft"/div
/div
!-- 短命名:使用继承体现上下文环境的CSS命名方式。 --
div class="category"
div class="hd"/div
div class="bd"/div
div class="ft"/div
/div
大家先是给双方各列...[ 查看全文 ]