Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   имена классов в html верстке (https://javascript.ru/forum/xhtml-html-css/21840-imena-klassov-v-html-verstke.html)

tenshi 20.10.2011 11:21

префиксы нужны и не только в цсс. как бы ни хотелось "не повторять себя", но при рефакторинге это сильно окупается. http://habrahabr.ru/blogs/personal/97670/

tenshi 20.10.2011 11:25

кстати, обрати внимание на строчку
.b-person-info.m-user { border-color: red }

без пробела между классами означает пересечение, так что если есть возможность забить на ие6, то такой способ предпочтительнее. чем
.b-person-info_user { border-color: red }

vflash 20.10.2011 12:22

Цитата:

Сообщение от tenshi
то такой способ предпочтительнее. чем

нет. есть важный момент , нужно добиваться минимального веса правила(это чисто моя прихоть). также хотелось бы чтоб в имени класса был какой-то смысл, чтоб были подсказки "что это?", "откуда он взялся?".

<style>
.eee.ccc {color:#F00;}
.sss {color:#0F0;}
</style>
<span class="eee ccc sss">text</span>


да и выигрыша по байтам нет, что так что так практически одинаково. правила где есть зависимость конечно растягивает, но gzip это решает.

возможно я ошибаюсь.

x-yuri 20.10.2011 16:04

не все могут просмотреть твою ссылку, tenshi

tenshi 21.10.2011 02:38

там регистрацию чтоли требуют?

x-yuri 21.10.2011 02:42

ага
Цитата:

Доступ к публикации ограничен
Вы пытаетесь открыть страницу, доступную только подписчикам блога «Персональные блоги».
Подписка на блог доступна любому пользователю, зарегистрированному на Хабрахабре. Достаточно зайти на страницу блога и присоединиться к нему.
Если у вас есть аккаунт на Хабрахабре, вы можете войти под своим логином.
Подробнее о регистрации можно прочесть в разделе «Помощь».

tenshi 21.10.2011 11:13

вот и публикуй после этого статьи на этом недоресурсе =_="

tenshi 21.10.2011 11:17

скопировал сюда: http://javascript.ru/node/12075

vflash 03.11.2011 15:18

делал маленький "доклад" среди своих в компании.
вот презентация . без озвучки это конечно неочем.

tenshi 04.11.2011 17:52

бэм со своими разделителями? а смысл?


Часовой пояс GMT +3, время: 03:37.