Одна из возможностей HTML — это задание фона документа. Вместо того чтобы создавать страницы со стандартным белым фоном, можно задать любой другой цвет. Если не нравится однотонный фон, можно задать фоновый узор. Фон задается при помощи ключевого слова BGCOLOR, которое является частью стандартного тега <BODY>. Цвет фона, как и цвет текста можно задавать напрямую, например, так: <BODY BGCOLOR=BLUE>, либо при помощи шестнадцатеричных кодов цветов, например: <BODY BGCOLOR=#FF0000>. Чтобы задать фоновый рисунок, надо применить ключевое слово BACKGROUND=[имя файла] в теге BODY.
Очень просто сделать ссылку из любого изображения, т.е. сделать его ссылочным. Это означает, что когда Вы щелкаете по изображению мышью, на экран выводится другой Web-документ, ссылкой на который и служило это изображение. Так же, как Вы ссылались на другой HTML-документ с помощью текста, можно сослаться на него с помощью изображения, для чего вместо текста ссылки задать изображение (кроме фоновых рисунков). По умолчанию браузеры окружают изображение-ссылку синей рамкой.
Каскадные таблицы стилей
Каскадные таблицы стилей Cascading Style Sheets (CSS) упрощают разметку HTML и существенно снижают участие языка HTML в представлении документа. Они предоставляют как авторам, так и пользователям возможность управлять представлением документов — шрифтами, выравниванием, цветами и т.д. Информацию о стиле можно указать для отдельных элементов или групп элементов, в документе HTML или во внешних таблицах стилей.
Кроме размера компонентов, таблицы стилей позволяют очень гибко оформлять документ — определять цвет и начертание текстового фрагмента, изменять эти параметры внутри текстового блока, выполнять выравнивание текстового блока относительно других блоков и компонентов страницы, создавать рамки вокруг объектов и многое другое. Таблица стилей единожды описывает специфический формат, присваивает ему имя, и далее он употребляется там, где потребуется. Причем, действие таблиц стилей может распространяться как на конкретный элемент, так и целиком на страницу, или даже на множество страниц сразу. Именно поэтому они и называются каскадными. Для того чтобы не возникали конфликты между таблицами различных уровней, определены приоритеты области воздействия. Суть их сводится к тому, что чем ближе к элементу находится описание стиля, тем больший приоритет он имеет.
Наличие всех этих возможностей позволяет говорить о CSS как о средстве разделения логической структуры документа и формы его представления. Логическая структура документа определяется элементами HTML-разметки, в то время как форма представления каждого из этих элементов задается CSS-описанием элемента.