Joomla портал
seo seo Subscribe
0
seo

Значения вроде

120%, опять же, будут приводиться к ближайшим граничным.

«Процентная» форма представления цвета, несмотря на наглядность, имеет

существенный недостаток: при помощи нее можно задать всего лишь

Глава 3. Оформление веб-страниц с использованием каскадных листов стилей 137

101 =1 030 301 оттенков. Каждый из них все равно приводится к

ближайшему значению в «полноценной» 24-битовой модели.

Самый простой, но и наиболее несовершенный способ задания цвета— по

ключевому слову. CSS2 поддерживает определенные в HTML 4 (и

унаследованные от палитры VGA) предустановленные 16 значений цвета (к примеру,

black— черный, white— белый, red— красный и т. д.). Спецификация

CSS2.1 предусматривает 17 предустановленных значений цвета (те же 16

плюс orange — оранжевый).

Ряд браузеров, ко всему прочему, «на свой страх и риск» поддерживают

расширенный перечень предустановок— в основном, из набора XI1 (это

протокол, определяющий взаимодействие между приложением и системой

отображения графики; разрабатывался в середине 80-х для UNIX-систем).

Ожидается, что CSS3 официально будет поддерживать все, без малого полторы сотни

ключевых слов, соответствующих XI1-цветам. Среди этих слов есть и весьма

экзотичные— к примеру, какой-нибудь bianchedaimond («очищенный

миндаль»). Мне кажется, что выучиться считать в шестнадцатеричной системе

счисления намного проще, нежели запомнить все эти поэтичные названия.

Так или иначе, в приложении 2 приводятся все поименованные цвета, как

поддерживаемые спецификацией CSS2, так и ожидающиеся в CSS3. Может

быть, кому-то на первых порах эта информация пригодится…

При разработке листов стилей для реальных проектов не стоит уповать на

умолчания, принятые в браузерах. Не следует думать, что все поголовно

графические браузеры используют по умолчанию черный цвет для текста, а

белый— для фона страницы. В IE3, например, цвет фона окна по умолчанию

был серым; к тому же, пользователи могут изменять настройки.

Если вам на странице нужны именно черные буквы на белом фоне — так

прямо и скажите:

body {color: #000; background-color: #fff}

Значение свойства color будет применяться ко всем элементам, вложенным в

контейнер

.. . — иными словами, оно наследуется элементами,

для которых элемент

.. . является родительским.

Что касается значения свойства background-color, то оно не наследуется

вложенными элементами — если цвет фона явно не задан, фон будет

прозрачным.

Примечание )

В нашем первом примере к этой главе мы использовали темно-зеленый цвет

для основного текста страницы и светло-зеленый — для ее фона. Это неплохое

цветовое решение, но разработчикам информационных сайтов я все-таки

рекомендовал бы по возможности не отступать от традиций. Текст, набранный

«черным по белому» — это классика. Побродите по Сети, присмотритесь к ве-

138

Часть I. Технологические основы

дущим сайтам, принадлежащим крупнейшим транснациональным

корпорациям — почти все они используют черный цвет для основного текста и белый —

для фона. И вообще оформлены достаточно просто.

В заключение этого раздела хотелось бы вспомнить еще вот о чем. В веб-

разработке получила особое распространение так называемая «безопасная»

палитра цветов. Оттенки, входящие в эту палитру, отображаются одинаково и

без диффузии (т. е. имитации недоступного оттенка чередованием пикселов

двух близких к нему цветов, имеющихся в текущей палитре) на большинстве

платформ даже при работе с экранным режимом, предусматривающим всего

256 цветов.

На настольных компьютерах и ноутбуках 8- и даже 16-битовый цвет— уже

архаизм, но, полагаю, бум портативных устройств вдохнет в «безопасную»

палитру вторую жизнь. Во всяком случае, я стараюсь использовать

«безопасные» цвета везде, где это не противоречит здравому смыслу.

«Безопасная» палитра содержит 216 цветов и формируется из множества

оттенков, красная, зеленая и синяя компоненты которых могут принимать

только значения 0, 51, 102, 153, 204 и 255 (в шестнадцатеричной записи — 00, 33,

66, 99, ее и ff соответственно).

Таким образом, приглянувшийся нам оттенок #09с— типичный

представитель «безопасной» палитры.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo