:) Ну, я еще и верстальщиком, и дизайнером долгое время работал. :) Легкие приступы паники верстальщика и дизайнера во мне пропадают, если «xxx» заменяется на что-нибудь понятное и человеческое. :)
Спасибо за конструктивную критику. Постараюсь ответить по порядку.
Рефакторинг будет не нужен по одной простой причине – наличие неймспейсов. Создавайте свой класс, навешивайте на элемент, перемещайте по dom-у, все будет в полном порядке. То, что input[«button»] выглядит в toolbar-е немного по-другому, чем просто в dom-е, так и было задумано. Если вас не устраивает внешний вид, можно поменять тему или исправить виджет toolbar-а. В группе кнопка должна тоже выглядеть немного по-другому (бордер-радиус, например), и как вы это обойдете, не использовав .-group > .-btn?
На счет грида вы правы, есть узкие места, исправлю обязательно!
А вот это
<div class="-group">
<a class="-btn -thumbs-up-" href="http://www.url.com">I like it</a>
</div>
плохо, потому что верстальщику все понятно, а вот программисту тут не понятно ничего. С какой стати перед «I like it» должна появиться еще одна кнопка с иконкой? И как именно ей поменять статус? Например поставить -disabled-? На счет несемантичности без href: ну что вы, тут же просто пример. Тег <i> много где используется для иконок, это очень удобно и, на мой взгляд, достаточно логично (i — icon) :)
Да, я думал над таким вариантом очень долго. На самом деле после пятнадцати минут использования вы уже не будете вспоминать какое подчеркивание за что отвечает, а вот время экономить будете. :)
Спасибо за развернутый ответ. Обращу более пристальное внимание на данное свойство. Мне показалось, что текст более аккуратным становится, да и при чтении больших текстов проблем не замечал. Попробую отключить, сравнить. Еще раз спасибо.
Не хочется выезжать за счет других проектов. С помощью сообщества хочется сделать хорошую вещь, которая будет прекрасна сама по себе.
Рефакторинг будет не нужен по одной простой причине – наличие неймспейсов. Создавайте свой класс, навешивайте на элемент, перемещайте по dom-у, все будет в полном порядке. То, что input[«button»] выглядит в toolbar-е немного по-другому, чем просто в dom-е, так и было задумано. Если вас не устраивает внешний вид, можно поменять тему или исправить виджет toolbar-а. В группе кнопка должна тоже выглядеть немного по-другому (бордер-радиус, например), и как вы это обойдете, не использовав
.-group > .-btn?На счет грида вы правы, есть узкие места, исправлю обязательно!
А вот это
плохо, потому что верстальщику все понятно, а вот программисту тут не понятно ничего. С какой стати перед «I like it» должна появиться еще одна кнопка с иконкой? И как именно ей поменять статус? Например поставить -disabled-? На счет несемантичности без href: ну что вы, тут же просто пример. Тег
<i>много где используется для иконок, это очень удобно и, на мой взгляд, достаточно логично (i — icon) :)Да, программист. )