Меня всегда интересовал один момент: почему все те, кто делает дизайны для форумов, используют JavaScript-код для замены стандартных надписей "Форум, Участники, Поиск" и т.п. вместо того, чтобы сделать элегантный вариант средствами того же CSS?
Во-первых, это тоже элемент дизайна, и использовать HTML-код там, где должен быть CSS, нецелесообразно.
Во-вторых, с отключением JS на форуме пропадет и данный элемент дизайна.
В-третьих, богатый CSS — это просто красиво :)
Все дизайны каким-то образом схожи друг с другом, и создается впечатление, что наши дизайнеры используют для своей работы уже готовые варианты, просто шаблонно и поочередно заменяя все изображения и цвета.
Чтобы вообще понять, о чем идет речь, я приведу простой пример.
Для смены текста "Поиск" в навигационном меню практически все используют JavaScript-код
<script>
<!--
findof="<img src='http://i38.tinypic.com/30rwtbs.jpg' >"
str = document.getElementById("navsearch").innerHTML
pos = str.indexOf("Поиск")
document.getElementById("navsearch").innerHTML=str.substring(0,pos)+findof+str.substring(pos+5,str.length-1)
-->
</script>
вместо того, чтобы использовать CSS
li#navsearch {
background: url(http://i38.tinypic.com/30rwtbs.jpg) center center no-repeat; /* Задать фон */
padding: 5px 15px;
}
li#navsearch a{
padding: 5px 15px;
}
li#navsearch a span{
visibility: hidden; /* Скрыть стандартную надпись */
}
Пример грубый, но понятный.
Подгоняйте под дизайны, используйте весь функционал CSS, создавайте красивые форумы с красивым кодом :)
Уф, высказался, аж полегчало.. Если бы не Лазарь со своей периодической руганью по поводу тишины, исходнящей от нас, я так и не написал бы свой первый пост в его блоге :)
Оставить комментарий Обновить (подгружать автоматически)
Большие переделки
автор Светлана, 25 октября 2020 в 13:05
Растем, как никак :)
автор sadhaka, 14 февраля 2013 в 15:21
О прошедшем и предстоящем
автор Yan, 02 ноября 2011 в 14:18
Летнее
автор Lazary, 15 июня 2011 в 00:48