CSS LINT での警告 "Don't use IDs in selectors" について
今話題の CSS LINT (http://csslint.net/) ですけども。
チェックすると warnings で "Don't use IDs in selectors" って出るんですね。
理由を見てみるとこんなことが書かれていました。
IDs shouldn't be used in selectors because these rules are too tightly coupled with the HTML and have no possibility of reuse. It's much preferred to use classes in selectors and then apply a class to an element in the page.
簡単に訳してみると
(あってるかどうかは分からない)
セレクタ内で ID を使用しないでください。このルールはあまりにも密接に HTML と関連しており、再利用性がないからです。
セレクタ内ではクラスを使用し、ページ内の要素にはクラスを指定することが望ましいです。
だそうです。