Несвоевременные мысли о CSS
Да простит меня Максим Горький за плагиат названия статьи (первой его части, конечно Цель данной публикации - на практике показать полезность каскадных таблиц стилей. Что это за зверь такой? CSS - это набор команд, которые говорят браузеру как именно должна выглядеть отображаемая страница. Все современные браузеры этих команд "слушаются". Выглядит стандартная CSS-команда примерно так: Идентификатор { его свойство: значение свойства; свойство 2: его значение } и т.д. Набор таких команд помещается между в html файле.
Или же команды пишутся в отдельный файл с расширением CSS и вызываются из html файла примерно такой командой:
"style.css" - это произвольное название файла с CSS-командами. В данном случае css файл находится в корне сайта. Можно задать положение файла и с помощью относительного url - /cssfolder/style.css например. А теперь несколько полезных примеров применения CSS. "Цветастый" скролл. Насчет полезности данной функции что-либо сказать сложно. Но выглядит красиво, жалко, что отображается только в IE 5.5 и выше. Задается примерно так: BODY { scrollbar-face-color:#FFCC00; scrollbar-highlight-color:#FFCC00; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-shadow-color:#FFCC00; scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#E0E0E0; } Свойства "SCROLLBAR - что-то там" отвечают за цвет каждого из элементов полосы прокрутки, их значение (собственно сам цвет) задается цветовым кодом #…… Узнать код необходимого вам цвета можно с помощью пипетки в любом графическом редакторе. Также цвет можно задать и обычными red, blue… Собственно разобраться какой параметр отвечает за цвет какой части скролла не очень сложно. Посмотрите на их названия и поэкспериментируйте. Стили абзацев и заголовков. Предыстория: у меня, по неизвестным причинам, сложилось стойкое отвращение к шрифту Times и использовать его при оформлении сайтов очень не хотелось. Зато нравился шрифт Verdana. Раньше, без CSS это выглядело примерно так:
Это первый абзац. Эх, тяжело, наверное, приходилось древним без CSS :)
Это второй абзац и опять тот же самый html код. Жуть как не эстетично! Да, кстати, в любом случае НЕ советую задавать только один шрифт (написав в коде только Verdana, например), это может привести к "крякозябрам" вместо текста, если данного шрифта не будет на компьютере посетителя. Всегда лучше прописать несколько похожих между собой шрифтов. А если таких абзацев много и на целом сайте нет ни одной строчки Timesом? Все это выливается в неоправданное увеличение размера страницы. Проблема решается элементарно! Как вы уже догадались - с помощью CSS. P { font: 10pt Verdana, Arial, Helvetica, sans-serif } Теперь каждый абзац, помещенный стандартным для него тегов будет отображаться так, как вам надо. Также можно задавать и стили заголовков. Вот как я сделал на http://www.LIST.ee
Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=5096 |