Иногда я получаю очень длинные идентификаторы, но я их постоянно называю, чтобы они точно соответствовали их назначению.
Например ...
<div id="page">
<div id="primary-content"></div>
<div id="secondary-content"></div>
<div id="search-form-and-primary-nav-wrapper">
<form id="search-form"></form>
<ul id="primary-nav">
<li id="primary-nav-about-us"></li>
</ul>
</div>
<a id="logo"><img /></a>
</div><!-- /#page -->
Как видите, селекторы иногда довольно длинные. Но это намного проще, IMHO, чем работать с чем-то вроде YUI grids.css, где вы получаете такие идентификаторы, как #doc, #bd, # yui-main и т. Д.