- 1
<a href="<?=$res["URL"]?>" style="font-size: <?=$res["FONT_SIZE"]?>px; color: #<?=$res["COLOR"]?>;px" rel="nofollow"><?=$res["NAME"]?></a>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
<a href="<?=$res["URL"]?>" style="font-size: <?=$res["FONT_SIZE"]?>px; color: #<?=$res["COLOR"]?>;px" rel="nofollow"><?=$res["NAME"]?></a>
Битрикс, компонент "Облако тэгов"
Последний "px" в тэге style явно лишний.
Анонимус 22.10.2010 14:45 # +2
удобно наверное скнизиоваться CSSом)
Мартин 22.10.2010 18:37 # 0
telnet 23.10.2010 06:04 # 0
Arigato 22.10.2010 20:16 # 0
Анонимус 22.10.2010 23:34 # 0
Arigato 23.10.2010 09:19 # 0
color: #<?=$res["COLOR"]?>;px
Что касается зашитого цвета и фонта, то он не зашит, а берется из настроек, т.е. я не вижу тут говна, по логике, админ может менять размер шрифта и цвет элемента из админки. Разве что это стоило вынести в контейнер style и прописать класс.
Но так же говно и в подобных конструкциях имеется: <?=$res["URL"]?>
Анонимус 23.10.2010 18:19 # 0
Менять цвет должен не админ, а верстальщик по требованию дизайнера.
Админ должен оперировать семантическими понятиями "показать блок кода в стиле "важный"".
А что такое стиль "важный" задается в css.
Потому что админ занимается контентом, а не внешним видом, и наверняка сделает сиреневые буквы по верх салатового фона.
Arigato 23.10.2010 18:35 # 0
К примеру, на форуме админ может создавать новые группы и, при желании, задавать для каждой группы свой цвет, что бы ники выводились разными цветами для идентификации группы. По-моему, такое допустимо.
Lure Of Chaos 23.10.2010 22:38 # 0
Поэтому, можно ожидать, что лист стилей получится внушительным, и в данном случае, лучше генерировать встроенный стиль, чем генерированные классы стилей. Не сложно, но сложней, чем первый вариант.
Анонимус 24.10.2010 03:04 # 0
Не говоря уж о том, что с css верстальшик может сверстать тестовую страницу (со всеми размерами) и показать ее дизайнеру.
В предложенном же варианте дизайнер будет сначала добиваться от CMSки что бы она вывела таги в нужном размере, потом подставлять туда размеры и смотреть как получится.
Офигенно.
К счастью, так делать никто не будет. Потому что у большинства сайтов нет дизайнеров. И никого не смущает что пользователь форума сам выбирает размер шрифта и его цвет и чуть ли не HTML туда вставляет.
Потому большинство сайтов выглядят как говно. Что конечно не мешает им работать, приносить прибыль, и смеятся на фанатиками, которые верят в отделение представления от данных и семантическую верстку)
Lure Of Chaos 24.10.2010 12:01 # 0
хотя, что я говорю, в цсс тоже можно вычисляемые размеры
Arigato 24.10.2010 14:34 # 0
mrbig66 28.10.2010 09:40 # 0