Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Раскрывающийся список выбора



Раскрывающиеся списки выбора по своему назначению соответствуют переключателям, в то же время их использование предпочтительно в тех случаях, когда количество вариантов выбора достаточно велико. Как правило, при выборе более чем из трех вариантов желательно вместо переключателей использовать раскрывающиеся списки.

В следующем примере создан простой раскрывающийся список выбора ноутбука по производителю.

< html> < body> < form> Выбор ноутбука по производителю:   < select name=" notebook" > < option value=" acer" > Acer < option value=" asus" > Asus < option value=" compaq" > Compaq < option value=" hp" > HP < option value=" sony" > Sony < option value=" toshiba" > Toshiba < /select> < /form> < /body> < /html>

Пример выполнения данного HTML-кода

Необходимо заметить, что по умолчанию выбирается первое значение из списка. При помощи атрибута selected тега < option> это значение можно изменить. Следующий пример показывает раскрывающийся список выбора размера экрана ноутбука с предварительно установленным значением " 15.4".

< html> < body> < form> Выбор размера экрана ноутбука < select name=" tft" > < option value=" tft-12" > 12" < option value=" tft-13" > 13" < option value=" tft-14" > 14" < option value=" tft-15" > 15" < option value=" tft-15-4" selected=" selected" > 15.4" < option value=" tft-17" > 17" < /select> < /form> < /body> < /html>

Пример выполнения данного HTML-кода

Развернутый список выбора

Развернутые списки используются, как правило, при необходимости множественного выбора значений. В следующем примере раскрывающийся список выбора ноутбука по производителю преобразован в развернутый список с возможностью множественного выбора.

< html> < body> < form> Выбор ноутбука по производителю:   < select name=" notebook" multiple> < option value=" acer" > Acer < option value=" asus" > Asus < option value=" compaq" > Compaq < option value=" hp" > HP < option value=" sony" > Sony < option value=" toshiba" > Toshiba < /select> < /form> < /body> < /html>

Пример выполнения данного HTML-кода

Необходимо отметить, что для списков с множественным выбором значение атрибута size по умолчанию устанавливается равным 6, кроме того, ни одно из значений не является выбранным по умолчанию. В следующем примере показана форма с развернутым списком высотой в 6 пунктов с предварительно заданными значениями " Compaq" и " Sony".

< html> < body> < form> Выбор ноутбука по производителю:   < select name=" notebook" multiple size=6> < option value=" acer" > Acer < option value=" asus" > Asus < option value=" compaq" selected=" selected" > Compaq < option value=" hp" > HP < option value=" sony" selected=" selected" > Sony < option value=" toshiba" > Toshiba < /select> < /form> < /body> < /html>

Пример выполнения данного HTML-кода

Текстовая область

В отличие от текстового поля < input type=text> текстовая область позволяет вводить многострочный текст большого объема. Такие области часто используются при вводе сообщений, комментариев.

Текстовая область описывается при помощи тегов < textarea> < /textarea>, между которыми можно разместить предварительно отформатированный стандартный текст. Атрибуты cols и rows задают размер видимой области текстового поля.

В следующем примере создана текстовая область с предварительно введенным текстом.

< html> < body> < textarea rows=" 7" cols=" 30" > В данном примере мы создали текстовую область с шириной в 30 символов и высотой в 7 строк.Заданное значение высоты не ограничивает общий объем вводимого текста, а влияет только на размер отображаемой на экране текстовой области.Для просмотра всего текста необходимо воспользоваться полосой прокрутки. < /textarea> < /body> < /html>

Пример выполнения данного HTML-кода

Внешний вид форм

Существуют различные способы оформления внешнего вида форм. Один из них основан на использовании пары тегов < fieldset> < /fieldset>, которые позволяют объединить тематически близкие и рядом расположенные поля формы в группу и выделить ее визуально. Другой способ основан на применении стандартных средств форматирования HTML, включая цветовое и шрифтовое оформление, графику, таблицы и т.п.

Группировка полей формы

Теги < fieldset> < /fieldset> объединяют поля формы в группы, выделяют их визуально, упрощают навигацию в форме с помощью клавиши [Tab] (в первую очередь обходятся поля в пределах группы). Для того чтобы объединить несколько элементов ввода или управления в группу достаточно поместить их внутри тегов < fieldset> < /fieldset>. Закрывающий тег < /fieldset> обязателен.

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

< html> < body> < form name=" input" action=" html_form_action.asp" method=" get" > < fieldset> Имя:     < input type=" text" name=" firstname" value=" Билл" > < br> Фамилия:     < input type=" text" name=" lastname" value=" Гейтс" > < /fieldset> < input type=" submit" value=" отправить" > < /form> < /body> < /html>

Пример выполнения данного HTML-кода

При помощи пары тегов < legend> < /legend> образованной группе полей можно присвоить имя. В следующем примере форма ввода дополнена полями для ввода информации о месте работы и занимаемой должности, объединенными во вторую группу. Каждой группе полей присвоен свой заголовок.

< html> < body> < form name=" input" action=" html_form_action.asp" method=" get" > < fieldset> < legend> Личные данные< /legend> Имя:     < input type=" text" name=" firstname" value=" Билл" > < br> Фамилия:     < input type=" text" name=" lastname" value=" Гейтс" > < br> Пол:     < input type=" radio" name=" Sex" value=" Male" checked=" checked" > Мужской < input type=" radio" name=" Sex" value=" Female" > Женский < /fieldset> < fieldset> < legend> Данные о работе< /legend> Место работы:     < input type=" text" name=" work" value=" Microsoft" > < br> Должность:     < input type=" text" name=" status" value=" Президент" > < /fieldset>   < input type=" submit" value=" отправить" > < /form> < /body> < /html>

Пример выполнения данного HTML-кода

Оформление форм стандартными средствами HTML

Несмотря на простоту использования тегов группировки < fieldset>, их возможности по оформлению форм весьма ограничены. Чаще всего для оформления внешнего вида форм используются стандартные средства HTML. В следующем примере показано, как с помощью таблицы поля формы выровнены друг под другом, а заголовок формы и кнопка отправки размещены по центру формы. Сама форма визуально выделена желтым цветом.

< html> < body> < form name=" input" action=" html_form_action.asp" method=" get" > < table bgcolor=" #FFFF99" >  < tr> < th colspan=" 2" align=" center" > Личные данные: < /th> < /tr>     < tr> < td align=" right" > Имя: < /td>       < td align=" left" > < input type=" text" name=" firstname" value=" Билл" > < /td> < /tr> < tr> < td align=" right" > Фамилия: < /td>       < td align=" left" > < input type=" text" name=" lastname" value=" Гейтс" > < /td> < /tr> < tr> < td colspan=" 2" align=" center" > < input type=" submit" value=" отправить" > < /td> < /tr> < /table> < /form> < /body> < /html>

Пример выполнения данного HTML-кода

Примеры форм Регистрация в системе < html> < body> < form name=" input" action=" html_form_action.asp" method=" post" > < table bgcolor=" #9999FF" > < tr> < th colspan=" 2" align=" center" > Регистрация в системе< /th> < /tr>     < tr> < td align=" right" > Имя: < /td>       < td align=" left" > < input type=" text" name=" name" > < /td> < /tr> < tr> < td align=" right" > Пароль: < /td>       < td align=" left" > < input type=" password" name=" password" > < /td> < /tr> < tr> < td colspan=" 2" align=" center" > < input type=" checkbox" > Запомнить пароль< /td> < /tr> < tr> < td colspan=" 2" align=" center" > < input type=" submit" value=" Вход" > < /td> < /tr> < /table> < /form> < /body> < /html> Пример выполнения данного HTML-кода В этом примере представлена типовая форма входа в систему авторизованного пользователя. Форма состоит из поля ввода имени, поля ввода пароля, флажка сохранения пароля и кнопки входа. Необходимо отметить, что при работе с паролями следует использовать только метод post. При использовании метода get пароль будет передаваться для обработки в открытом виде. Для проверки этого достаточно в данном примере заменить метод post на get, запустить пример, заполнить поля (например, имя пользователя: Bill, пароль superstar ) и нажать кнопку " Вход". В этом случае в адресной строке браузера появится адрес: {ваш рабочий каталог} /html_form_action.asp? name=Bill& password=superstar. Примечание: необходимо, чтобы в Вашем рабочем каталоге находился файл с именем " html_form_action.asp" (это может быть даже пустой файл). Запрос документа < html> < body> < form name=" input" action=" html_form_action.asp" method=" get" > < table bgcolor=" #dddddd" > < tr> < th colspan=" 2" align=" center" > Запрос документа< /th> < /tr>     < tr> < td align=" right" > Тип документа: < /td>       < td align=" left" >    < select name=" do_type" >      < option value=" mail" > Письмо     < option value=" order" > Приказ     < option value=" message" > Служебная записка   < /select> < /td> < /tr> < tr> < td align=" right" > Дата регистрации с< /td>       < td align=" left" > < input type=" text" name=" date_begin" size=" 21" value=" дд.мм.гггг" > < /td> < /tr> < tr> < td align=" right" > по< /td>       < td align=" left" > < input type=" text" name=" date_end" size=" 21" value=" дд.мм.гггг" > < /td> < /tr> < tr> < td align=" right" > Регистрационный номер: < /td>       < td align=" left" > < input type=" text" name=" number" size=" 21" > < /td> < /tr> < tr> < td colspan=" 2" > < hr> < /td> < /tr> < tr> < td align=" right" слова: < /td>       < td align=" left" >       < textarea cols=" 17" rows=" 5" >    < /textarea> < /td> < /tr> < tr> < td colspan=" 2" > < hr> < /td> < /tr> < tr> < td colspan=" 2" align=" center" >    < input type=" submit" value=" Отправить" >    < input type=" reset" >    < /td> < /tr> < /table> < /form> < /body> < /html> Пример выполнения данного HTML-кода Особенностью данной формы является то, что введенные данные отправляются на указанный адрес электронной почты. В остальном, это достаточно типовая форма, содержащая поля ввода текста, текстовую область и выпадающий список. Для пояснения формата ввода в полях даты регистрации по умолчанию показан образец заполнения. Но при этом необходимо отметить, что форма не проверяет корректность введенной информации. Регистрация нового пользователя < html> < body> < form name=" input" action=" html_form_action.asp" method=" post" > < table bgcolor=" #dddddd" > < tr> < th colspan=" 2" align=" center" > Регистрация нового пользователя< /th> < /tr>     < tr> < td colspan=" 2" align=" center" > Обязательные поля выделены красным цветом< br> < br> < /td> < /tr>     < tr> < td align=" right" > < font color=" red" > Ник (псевдоним): < /td>       < td align=" left" > < input type=" text" name=" nick" size=" 27" > < /td> < /tr> < tr> < td align=" right" > < font color=" red" > E-mail< /td>       < td align=" left" > < input type=" text" name=" e_mail" size=" 27" > < /td> < /tr> < tr> < td align=" right" > < font color=" red" > Пароль (не менее 6 сим.): < /td>       < td align=" left" > < input type=" password" name=" password" size=" 27" > < /td> < /tr> < tr> < td align=" right" > < font color=" red" > Подтвердите пароль: < /td>       < td align=" left" > < input type=" password" name=" f_password" size=" 27" > < /td> < /tr> < tr> < td colspan=" 2" > < hr> < /td> < /tr> < tr> < td align=" right" > Фамилия< /td>       < td align=" left" > < input type=" text" name=" name_f" size=" 27" > < /td> < /tr> < tr> < td align=" right" > Имя< /td>       < td align=" left" > < input type=" text" name=" name_i" size=" 27" > < /td> < /tr> < tr> < td align=" right" > Отчество< /td>       < td align=" left" > < input type=" text" name=" name_o" size=" 27" > < /td> < /tr> < tr> < td align=" right" > Дата рождения: < /td>       < td align=" left" >    < select name=" day" >      < option> 1     < option> 2     < option> 3     < option> 4     < option> 5     < option> 6     < option> 7     < option> 8     < option> 9     < option> 10     < option> 11     < option> 12     < option> 13     < option> 14     < option> 15     < option> 16     < option> 17     < option> 18     < option> 19     < option> 20     < option> 21     < option> 22     < option> 23     < option> 24     < option> 25     < option> 26     < option> 27     < option> 28     < option> 29     < option> 30     < option> 31   < /select>    < select name=" month" >      < option> января     < option> февраля     < option> марта     < option> апреля     < option> мая     < option> июня     < option> июля     < option> августа     < option> сентября     < option> октября     < option> ноября         < option> декабря   < /select>    < select name=" year" >      < option> 1980     < option> 1981     < option> 1982     < option> 1983     < option> 1984     < option> 1985     < option> 1986     < option> 1987          < option> 1988     < option> 1989     < option> 1990   < /select> < /td> < /tr> < tr> < td align=" right" > Пол: < /td>       < td align=" left" >    < input type=" radio" name=" sex" value=" male" > Мужской   < input type=" radio" name=" sex" value=" female" > Женский < /td> < /tr> < tr> < td align=" right" > Город проживания: < /td>       < td align=" left" > < input type=" text" name=" state" size=" 27" > < /td> < /tr> < tr> < td align=" right"       < td align=" left" >    < input type=" radio" name=" edu" value=" h" > Высшее< br>    < input type=" radio" name=" edu" value=" hh" > Незаконченное высшее< br>    < input type=" radio" name=" edu" value=" ss" > Среднее специальное< br>    < input type=" radio" name=" edu" value=" s" > Среднее < /td> < /tr> < tr> < td colspan=" 2" > < hr> < /td> < /tr> < tr> < td colspan=" 2" align=" center" >    < input type=" submit" value=" Зарегистрироваться" >    < input type=" reset" value=" Очистить форму" > < /td> < /tr> < /table> < /form> < /body> < /html> Пример выполнения данного HTML-кода В данном примере представлена форма регистрации нового пользователя. Отличительной особенностью данной формы является организация ввода даты рождения, построенная с использованием трех выпадающих списков. Хотя реализация такого ввода дат на первый взгляд более трудоемка в процессе создания Web-страницы (для сравнения, в предыдущем примере для организации поля ввода даты потребовалась всего одна строка), но она оправдывает себя за счет сведения к минимуму ошибок при вводе информации. Такая схема организации ввода широко используется при вводе и других данных, таких как, например, страна и город проживания (в данном примере не реализовано). Следует обратить внимание и на присутствие в форме двух групп переключателей, которые отвечают за ввод пола и образования пользователя.
Теги форм
Тег Описание
< form> Определяет форму для ввода пользователя  
< input> Определяет поле ввода  
< textarea> Определяет текстовую область (элемент управления для ввода многострочного текста)  
< label> Определяет метку для элемента управления  
< fieldset> Определяет набор полей  
< legend> Определяет заглавие для набора полей  
< select> Определяет список выбора (раскрывающееся поле)  
< optgroup> Определяет группу вариантов выбора  
< option> Определяет вариант в раскрывающемся поле  
< button> Определяет кнопку  
< isindex> Не рекомендуется. Используйте вместо этого < input>  

 

 

В HTML предусмотрен целый ряд возможностей для работы с мультимедиа. Это встраивание графики и использование звуков, применение анимационных роликов и видеофильмов. Применение мультимедийных возможностей является далеко не последним аргументом в борьбе за привлечение новых пользователей web-сайта, в то же время при использовании мультимедиа необходимо соблюдать чувство меры. Хорошо оформленная web-страница позволит привлечь и удержать внимание посетителей, в то же время чрезмерное увлечение изображениями, звуковыми эффектами и т.п. может затруднить просмотр страницы (при медленных каналах связи) или отпугнуть чересчур навязчивыми мелодиями. В общем случае при использовании мультимедиа на web-страницах желательно придерживаться следующих правил: оформление сайта должно соответствовать его содержанию, применение графики и мультимедиа должно упрощать навигацию по сайту, должна быть предусмотрена возможность работы с web-страницей для медленных каналов связи (замещающие надписи, дублирующие текстовые меню или специальные текстовые варианты страницы). В рамках данного курса будут рассмотрены возможности HTML по использованию изображений на web-страницах. Примеры Вставка изображений < html> < body> < p> Изображение: < img src=" logo.gif" height=" 52" > < /p> < p> Динамическое изображение: < img src=" 100x100_4.gif" height=" 100" > < /p> < p> Обратите внимание, что синтаксис вставки динамического изображения не отличается от синтаксиса для обычного изображения. < /p> < /body> < /html> Пример выполнения данного HTML-кода Этот пример показывает, как вывести изображения на Web-странице. Вставка изображений из различных мест < html> < body> < p> Изображение из другой папки: < img src=" /img/dvd.jpg" height=" 237" > < /p> < p> Изображение с сайта ИНТУИТ: < img src=" http: //www.intuit.ru/img/logo.gif" height=" 52" > < /p> < /body> < /html> Пример выполнения данного HTML-кода Этот пример показывает, как вывести на своей Web-странице изображение из другой папки или с другого сервера. Графические форматы Изначально HTML поддерживал работу с двумя графическими форматами: GIF и JPEG, в последнее время все большее распространения находит формат PNG. Каждый из форматов имеет свои достоинства и недостатки, которые определяют область его применения. GIF – Graphics Interchange Format Формат GIF был разработан коммерческой Online-службой CompuServe для передачи графики по сети между различными платформами. GIF поддерживает до 256 цветов, что является существенным ограничением формата. GIF практически непригоден для передачи фотографических изображений. В то же время формат GIF обладает рядом свойств, определивших его широкое применение при разработке Web-страниц:
  • Прозрачность. Изображения в формате GIF могут иметь прозрачные области, что позволяет отойти от стандартных прямоугольных форм и создавать элементы страницы произвольной формы.
  • Чередование строк. Графический файл может быть записан таким образом, что при отображении сначала будет загружаться каждая четвертая строка, растянутая на три соседних. Естественно, качество отображения будет достаточно низкое. Затем, по мере загрузки последующих строк, изображение примет окончательный вид. Такая схема позволяет пользователю еще до окончательной загрузки графического файла понять, что именно представлено на изображении.
  • Анимация. Форматом GIF предусмотрена возможность создания анимированных изображений. Фактически это несколько изображений, записанных в один файл и чередующихся с заданным интервалом времени.
Область применения GIF-файлов ограничивается и применяемым алгоритмом сжатия изображений, чья эффективность зависит от разнообразия цветов в изображении, наличия одноцветных областей. Наибольшую экономию объема файла дают изображения с небольшим количеством цветов и большими одноцветными областями. Поэтому формат GIF широко используется для отображения графических меню и кнопок, а также для создания технических иллюстраций (графики, схемы, диаграммы и т.п.). В то же время использование формата GIF для отображения полноцветных фотографий практически не находит применения по причине малого количества передаваемых цветов и низкой эффективности алгоритма сжатия для таких изображений. JPEG – Joint Photographic Experts Group Формат JPEG был разработан для передачи фотографий между различными платформами. Благодаря поддержке 24-битовой цветовой палитры (миллионы цветов) формат JPEG получил широкое распространение для отображения иллюстраций высокого качества. При этом применяемый в JPEG алгоритм сжатия позволяет варьировать размер загружаемого файла в зависимости от требуемого качества отображения иллюстрации. Кроме того, формат JPEG поддерживает опцию " прогрессивный" JPEG, которая во многом похожа со свойством чередования строк формата GIF, но реализована на совершенно других принципах. В файл JPEG записывается несколько иллюстраций полного размера, но различного уровня качества. Сначала отображается рисунок низкого качества (и, соответственно, малого объема), затем догружаются все более качественные изображения. При этом общий объем загружаемого файла возрастает несущественно по сравнению с оригинальным JPEG. PNG – Portable Network Graphics В последнее время все большее распространение получает формат PNG, который был разработан для сетевых иллюстраций с целью заменить форматы JPEG и GIF и объединивший в себе все их преимущества. Формат PNG поддерживает 24-, 32- и 48-битовую цветовую палитру, 8- и 16- битовую палитру серого, 8-битовую пользовательскую палитру. Реализованный в PNG алгоритм сжатия позволяет сжимать изображения лучше чем GIF (от 5 до 25%). Для него реализован механизм черезстрочного вывода первого изображения с использованием двумерной чересстрочности, что позволяет обеспечить минимальные затраты времени на вывод первого изображения. Кроме того, в PNG реализован эффективный механизм контроля целостности файла, позволяющего обнаружить ошибки при передаче по сети. Хотя PNG и поддерживает прозрачность, такие изображения некорректно отображаются в некоторых версиях MS Internet Explorer, поэтому если вы хотите, чтобы во всех браузерах рисунок с прозрачным фоном отображался корректно, лучше использовать формат GIF. Изображения в HTML Размещение изображений Для размещения изображений в HTML используется тег < img> с использованием обязательного атрибута src (от source – источник), который указывает URL-адрес загружаемого файла с изображением. Синтаксис определения изображения: < img src=" url" > URL указывает на то место, где хранится изображение. В следующем примере на Web-странице выводится изображение логотипа интернет университета информационных технологий, расположенное в каталоге " img" на сервере " www.intuit.ru" (URL: http: //www.intuit.ru/img/logo.gif). < html> < body> < img src=" http: //www.intuit.ru/img/logo.gif" > < /body> < /html> Пример выполнения данного HTML-кода Браузер размещает изображение там, где в документе появляется тег < img>. Если разместить тег < img> между двумя параграфами, то браузер покажет первый параграф, затем изображение, а затем второй параграф. < html> < body> < p> Первый параграф< /p> < img src=" http: //www.intuit.ru/img/logo.gif" > < P> Второй параграф< /p> < /body> < /html> Пример выполнения данного HTML-кода Если же разместить тег < img> внутри параграфа, то изображение будет отображено в одной строке с текстом. < html> < body> < p> В этом примере изображение < img src=" http: //www.intuit.ru/img/logo.gif" > размещено прямо внутри параграфа< /p> < /body> < /html> Пример выполнения данного HTML-кода Формат изображения, его расположение и ряд других параметров задается при помощи атрибутов тега < img>. Выравнивание изображений Для выравнивания изображений используется атрибут align.
  • align=top – изображение выравнивается по верхнему краю текущей текстовой строки, не меняя позиции по горизонтали. При этом речь идет как о тексте, так и о графике;
  • align=middle – изображение центрируется по вертикали на базовой линии текущей текстовой строки, не меняя позицию по горизонтали;
  • align=bottom – нижний край изображения выравнивается по горизонтали на базовой линии текущей текстовой строки;
  • align=left – изображение смещается к левому краю рабочей зоны, последующий текст сразу же начинает " обтекать" графику;
  • align=right – то же что и для left, только изображение смещается к правой части рабочей зоны.
Следующий пример показывает различные варианты выравнивания изображений в тексте. < html> < body> < p> Изображение выравнено по верху < img src=" http: //www.intuit.ru/img/logo.gif" align=" top" > при помощи align=" top" < /p> < p> Значение " middle" атрибута align< img src=" http: //www.intuit.ru/img/logo.gif" align=" middle" > центрирует изображение по вертикали< /p> < p> Выравнивание изображения по нижнему краю < img src=" http: //www.intuit.ru/img/logo.gif" align=" bottom" > (align=" bottom" ) используется по умолчанию (можно сравнить с предыдущим примером).< /p> < p> В этом примере изображение < img src=" http: //www.intuit.ru/img/logo.gif" align=" left" > смещено влево и начиная со следующей строчки текст как бы обтекает вставленный рисунок. При таком способе выравнивания желательно помещать изображение в начале параграфа.< /p> < p> < img src=" http: //www.intuit.ru/img/logo.gif" align=" right" > Изображение прижато к правому краю рабочей области (align=" right" ). Текст занимает все свободное пространство слева от изображения обтекая его.< /p> < /body> < /html> Пример выполнения данного HTML-кода Кроме того, для форматирования изображений внутри текста используются атрибуты hspace и vspace, которые определяют интервал между графическим изображением и обтекающим текстом по горизонтали и вертикали соответственно. Размер отступов задается в пикселях. < html> < body> < p> < img src=" logo.gif" align=" left" > В данном варианте используются установленные по умолчанию значения hspace и vspace. Изображение выравнено по левому краю при помощи align=" left".< /p> < p> < img src=" logo.gif" align=" left" hspace=" 20" vspace=" 20" > В данном варианте значения hspace и vspace установлены равными 20. Обратите внимание, что эти параметры влияют не столько на отступ от текста до изображения, сколько на величину свободной зоны вокруг изображения вообще. В данном случае изображение сместилось вправо вниз.< /p> < p> Примечание: Для лучшего понимания работы атрибутов hspace и vspace в данном примере уменьшите размер окна Вашего браузера.< /p> < /body> < /html> Пример выполнения данного HTML-кода Обрамление изображения Изображение в HTML может быть обрамлено прямоугольной рамкой. Для этого используется атрибут border, который задает ширину рамки вокруг изображения в пикселях. < html> < body> < p> < img src=" logo.gif" align=" left" > Изображение без рамки (по умолчанию для простых графических изображений).< /p> < p> < img src=" logo.gif" align=" left" border=" 5" > В данном варианте толщина рамки установлена в 5 пикселей.< /p> < /body> < /html> Пример выполнения данного HTML-кода По умолчанию для простых изображений толщина рамки устанавливается равной нулю (отображаются без рамки). В противоположность этому для изображений, являющихся гиперссылками, по умолчанию устанавливается рамка толщиной 2 пикселя. < html> < body> < p> < a href=" http: //www.intuit.ru" > < img src=" logo.gif" align=" left" > < /a> Несмотря на то, что значение border не задано, изображение-гиперссылка выводится обрамленным рамкой шириной 2 пикселя (значение по умолчанию)< /p> < p> < a href=" http: //www.intuit.ru" > < img src=" logo.gif" align=" left" border=" 0" > < /a> В данном варианте рамка вокруг гиперссылки убрана благодаря принудительному присвоению параметру border нулевой толщины.< /p> < /body> < /html> Пример выполнения данного HTML-кода В последнее время атрибут border при разработке Web-сайтов в подавляющем большинстве случаев используется именно для отмены рамки вокруг изображения-гиперссылки. Изменение размера изображения По умолчанию изображение отображается в браузере с сохранением своих исходных размеров и пропорций. При этом, если изображение превышает размер окна браузера, то оно может либо автоматически уменьшится до размера окна, либо предоставить возможность просмотра по частям с использованием полос прокрутки. При помощи атрибутов height и width (высота и ширина, соответственно) можно задать размеры отображения графического файла на Web-странице. < html> < body> В первом случае изображение выводится с сохранением своих исходных размеров (253*190 пикселей).< br> < img src=" photo.png" > < br> Во втором варианте высота изображения уменьшена до 100 пикселей. Обратите внимание, хотя явно задан только атрибут height, браузер автоматически отмасштабировал изображение и по ширине с сохранением исходных пропорций.< br> < img src=" photo.png" height=" 100" > < br> В третьем варианте принудительно заданы оба атрибута, при этом высота уменьшена до 100 пикселей, а ширина оставлена на прежнем уровне. В этом случае автоматического масштабирования не производится, и изображение сжимается по вертикали.< br> < img src=" photo.png" height=" 100" width=" 253" > < /body> < /html> Пример выполнения данного HTML-кода Автоматическое масштабирование с заданием только одного из атрибутов довольно часто используется при необходимости вывода изображений различного формата в столбец (при этом для всех изображений задается одинаковым атрибут width ) или в строку друг за другом ( height ). Значение атрибутов height и width задается не только в пикселях, но и в процентах. Но в этом случае речь идет о выделенной под размещение изображения области. Это может быть все окно браузера или ячейка таблицы. < html> < body> Ширина изображения в данном примере задана равной 100%. Изменяя размер окна браузера можно заметить, как изображение автоматически масштабируется, занимая всю ширину окна.< br> < img src=" photo.png" width=" 100%" > < br> < /body> < /html> Пример выполнения данного HTML-кода Необходимо отметить, что при задании значений атрибутов height и width в процентах используется тот же принцип масштабируемости, что и для значений в пикселях. При задании одного атрибута значение второго автоматически пересчитывается исходя из сохранения пропорции. При задании значений обоих атрибутов условие сохранения пропорций не соблюдается. При размещении изображений на Web-странице желательно придерживаться следующих рекомендации:
  • При размещении изображения на Web-странице независимо от исходного размера изображения желательно в явном виде задавать размеры области для отображения при помощи атрибутов height и width. В этом случае браузер еще до полной загрузки изображения получает информацию о его размерах и заранее резервирует место, благодаря чему весь текст на странице может быть размещен и отформатирован еще до загрузки изображений.
  • Желательно избегать предлагаемых браузерами возможностей масштабирования изображения (за исключением изображений заднего плана) и отображать полноразмерную графику. Для этого изображения должны быть соответствующим образом обработаны при помощи специальных графических пакетов (например, Adobe Photoshop). Это позволяет избегать искажений изображения вследствие масштабирования, уменьшает объем загружаемой информации при использовании изображения большего размера.
  • При необходимости размещения на Web-странице изображений большого размера (фотографии, сложные схемы, репродукции картин и т.п.) на первой странице желательно размещать уменьшенные копии изображений, при нажатии на которые будет показываться полноразмерное изображение. В этом случае необходимо использовать два различных варианта этого изображения: полноразмерное и изображение-иконку.
Можно пояснить эти рекомендации на следующем примере. < html> < body> В первом варианте в качестве изображения-иконки используется большое изображение, размер которого изменен при помощи атрибутов width и height. При нажатии на него исходная фотография будет отображена в полный размер.< br> < a href=" photo_big.png" > < img src=" photo_big.png" height=" 60" border=" 0" > < /a> < br> Во втором варианте в качестве изображения-иконки используется специально подготовленное малое изображение, значения атрибутов width и height заданы для обеспечения правильного форматирования Web-страницы на этапе частичной загрузки.< br> < a href=" photo_big.png" > < img src=" photo_small.png" height=" 60" border=" 0" > < /a> < br> Несмотря на то, что оба этих варианта с внешней точки зрения практически идентичны, во втором варианте объем загружаемой информации значительно ниже. Так объем большого изображения " photo_big.png" составляет более 1 Мб, в то время как " photo_small.png" - только 14 Кб.< br> Очевидно, что при малой скорости подключения в Интернет пользователь может просто не дождаться конца загрузки страницы. < /body> < /html> Пример выполнения данного HTML-кода Атрибут Alt В ряде случаев графическое изображение на Web-странице не может быть отражено. Это может происходить при просмотре страниц с использованием текстовых браузеров, при запрете на отображение графики в целях увеличения скорости загрузки и снижения расходов на Интернет, а также в ряде других случаев. При этом смысл страницы может быть существенно искажен, а при использовании графических меню и кнопок навигация по сайту будет значительна затруднена. Во избежание этого в HTML используется атрибут alt, который задает цепочку символов (максимальная длина 1024 символа), отображаемую в браузере вместо изображения и в произвольной форме описывающую его (заменяющий текст). Следующий пример демонстрирует синтаксис применения атрибута alt. < html> < body> < img src=" logo.gif" height=" 52" alt=" Логотип Интуита" > < br> Для демонстрации работы атрибута alt необходимо в свойствах обозревателя запретить использование графики на странице.< br> Обратите внимание, что даже при отображенной графике замещающий текст появляется на экране при наведении указателя мыши на изображение. Благодаря этому атрибут alt можно использовать и в качестве своеобразной подписи к рисунку. < /body> < /html> Пример выполнения данного HTML-кода Использование атрибута alt считается признаком хорошего HTML-тона, так как это позволяет улучшить вывод и полезность документа для людей, который используют браузеры только для вывода текста. Кроме того, использование атрибута ALT можно считать обязательным для графических ссылок. В следующем примере приведен фрагмент графического меню. В примере специально даются ссылки на несуществующие графические файлы (отпадает необходимость запрета на отображение рисунков браузером для понимания работы примера). < html> < body> В первом варианте атрибут alt не используется, пользователь видит перед собой три прямоугольника, о назначении которых он может только догадываться.< hr> < img src=" home.gif" height=" 30" > < img src=" mail.gif" height=" 30" > < img src=" map.gif" height=" 30" > < hr> < br> Использование атрибута alt во втором варианте позволяет эффективно использовать ссылки меню и в отсутствие изображений.< hr> < img src=" home.gif" height=" 30" alt=" На главную страницу" > < img src=" mail.gif" height=" 30" alt=" Отправить письмо" > < img src=" map.gif" height=" 30" alt=" Карта сайта" > < br> < hr> < /body> < /html> Пример выполнения данного HTML-кода Карты изображений Наряду с использованием изображений в качестве иллюстраций к тексту или элементов оформления Web-страницы, в HTML предусмотрена возможность создания карт изображений (imagemap), отдельные области которого могут являться гиперссылками на другие разделы или страницы Web-сайта. В общем виде это соответствует использованию изображения в качестве гиперссылки с тем отличием, что на одной карте изображений можно создать несколько несовпадающих областей, и соответственно, гиперссылок. Применение таких карт изображений удобно для создания географических справочных систем, путеводителей, карт погоды. Также карты изображений находят широкое применение при создании сложных графических меню. В HTML предусмотрены два варианта обработки карт изображений: обработка карты изображения непосредственно браузером и передача на сервер координат указателя мыши для дальнейшей обработки. Карты изображений, обрабатываемые браузером Автономные (обрабатываемые браузером) карты изображений описываются с помощью атрибута usemap тега < img>: < img src=" figure_1.png" usemap=" #coordinates" > Где " figure_1.png" - имя файла, содержащего изображение, " #coordinates" - ссылка на часть HTML-документа, описывающего координатные области. Координатные области карты изображений определяются при помощи тегов < map> и < area>. Тег < area> описывает координаты отдельной области изображения, параметры которой и адрес гиперссылки задаются при помощи атрибутов shape, coords и href. Атрибут shape определяет форму области-ссылки. По умолчанию ему присваивается значение shape=" rect" - прямоугольник. Также область может быть описана в форме окружности ( shape=" circle" ) или многоугольника ( shape=" poly" ). Атрибут coords определяет размеры области. В зависимости от типа размечаемой области может меняться значение этого атрибута. Так для shape=" rect" указываются две пары координат (левого верхнего и правого нижнего угла прямоугольника) в пикселях. Для shape=" circle" указываются координаты центра окружности и ее радиус, а для shape=" poly" последовательно указываются координаты вершин многоугольника. Атрибут href задает URL-адрес ссылки для перехода в случае щелчка мышью на выбранной области. Заданные при помощи тегов < area> координатные области изображения ограничиваются при помощи тегов < map> - < /map>. В следующем примере задана карта изображений, на которой в соответствии с изображением выделены прямоугольная, круглая и треугольная координатная области. < html> < body> < img src=" figure_1.png" height=" 210" border=" 0"   alt=" Карта изображений" usemap=" #coordinates" > < map name=" coordinates" > < area coords=" 130, 194, 270, 130" href=" rect.html" alt=" Прямоугольник" > < area shape=" circle" coords=" 73, 90, 40" href=" circle.html" alt=" Круг" > < area shape=" poly" coords=" 168, 109, 280, 109, 223, 13" href=" polygon.html"  alt=" Полигон (треугольник)" > < /map> < /body> < /html> Пример выполнения данного HTML-кода Для корректной работы следующего примера необходимо создать в рабочей папке файлы rect.html, circle.html, polygon.html. Например, файл rect.html: < html> < body> Вы выбрали прямоугольник< /body> < /html> Обратите внимание, что атрибут alt (заменяющий текст) может использоваться как для всего изображения, так и для каждой его области. В следующем примере координатные области пересекаются, обратите внимание, что для карт изображений действует принцип, согласно которому при пересечении двух или более координатных областей активной будет область, описанная первой. В данном примере есть определенное несоответствие, при щелчке мышью на окружности в области пересечения ее с прямоугольником загрузится файл rect.html. < html> < body> < img src=" figure_2.png" height=" 210" border=" 0" usemap=" #coordinates" > < map name=" coordinates" > < area coords=" 84, 173, 224, 109" href=" rect.html" alt=" Прямоугольник" > < area shape=" circle" coords=" 130, 110, 40" href=" circle.html" alt=" Круг" > < area shape=" poly" coords=" 105, 138, 217, 138, 161, 42" href=" polygon.html"   alt=" Полигон (треугольник)" > < /map> < /body> < /html> Пример выполнения данного HTML-кода В следующем примере порядок описания координатных областей приведен в соответствие с изображением на экране. < html> < body> < img src=" figure_2.png" height=" 210" border=" 0" usemap=" #coordinates" > < map name=" coordinates" > < area shape=" circle" coords=" 130, 110, 40" href=" circle.html" alt=" Круг" > < area shape=" poly" coords=" 105, 138, 217, 138, 161, 42" href=" polygon.html"   alt=" Полигон (треугольник)" > < area coords=" 84, 173, 224, 109" href=" rect.html" alt=" Прямоугольник" > < /map> < /body> < /html> Пример выполнения данного HTML-кода Карты изображений, обрабатываемые на сервере Карты изображений, обрабатываемые на сервере, описываются с помощью атрибута ismap тега < img>, располагающегося между тегами < a> - < /a>, например: < a href=" tryhtml_ismap.htm" > < img src=" figure_1.png" ismap> < /a> Где " tryhtml_ismap.htm" – файл на сервере, описывающий координатные области изображения. При использовании серверной обработки карт изображений на сервер передаются координаты курсора относительно изображения. В следующем примере при перемещении курсора по поверхности изображения в строке состояния вместе с именем файла обработчика отображаются координаты курсора. < html> < body> < a href=" tryhtml_ismap.htm" > < img src=" figure_1.png" height=" 210" border=" 0" alt=" Карта    изображений" ismap> < /a> < /body> < /html> Пример выполнения данного HTML-кода Работая с картами изображений необходимо помнить, что при отключении отображения графики (например, при плохих каналах связи) работа с ними практически невозможна. При помощи атрибутов alt можно задать имена выделенным областям, но ориентироваться по такой карте изображений будет достаточно затруднено, поэтому необходимо использовать карты изображения только в тех случаях, когда их присутствие целесообразно, например, в географических справочных системах, учебных системах, где необходима наглядность, и т.п. В этом случае признаком хорошего тона считается создание текстового меню, дублирующего ссылки на карте изображении. Создание графических меню Другим способом создания графических меню кроме карт изображений является использование предварительно нарезанных изображений, отформатированных при помощи таблиц. В этом случае первоначально готовится общий дизайн элемента web-страницы (или страницы целиком), затем на ней размечаются прямоугольные области, соответствующие отдельным подэлементам страницы (кнопка меню, меню целиком и т.п.), в соответствии с которыми производится нарезка изображения. Следующий пример демонстрирует способ создания графического меню. < html> < body> < table cellpadding='0' cellspacing='0'> < tr> < td> < a href=" " > < img src=" menu-1.png" border=" 0"           alt=" Новости" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-2.png" border=" 0" alt=" О           компании" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-3.png" border=" 0"           alt=" Услуги" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-4.png" border=" 0" alt=" Прайс-     лист" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-5.png" border=" 0"           alt=" Контакты" > < /a> < /td> < /tr> < /table> < /body> < /html> Пример выполнения данного HTML-кода Чтобы понять, как нарезано изображение, достаточно при отображении таблицы установить параметр border: < html> < body> < table cellpadding='0' cellspacing='0' border> < tr> < td> < a href=" " > < img src=" menu-1.png" border=" 0" alt=" Новости" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-2.png" border=" 0" alt=" О компании" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-3.png" border=" 0" alt=" Услуги" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-4.png" border=" 0" alt=" Прайс-лист" > < /a> < /td> < /tr> < tr> < td> < a href=" " > < img src=" menu-5.png" border=" 0" alt=" Контакты" > < /a> < /td> < /tr> < /table> < /body> < /html> Пример выполнения данного HTML-кода Стандартное меню " Пуск" Windows < html> < body> < table cellpadding='0' cellspacing='0'> < tr> < td colspan=" 2" > < img src=" top.png" > < /td> < /tr> < tr> < td> < table cellpadding='0' cellspacing='0'>    < tr>      < td> < a href=" " > < img src=" left-1.png" border=" 0" alt=" Интернет" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" left-2.png" border=" 0" alt=" Электронная почта" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" left-3.png" border=" 0" alt=" EmEditor" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" left-4.png" border=" 0" alt=" Photoshop" > < /a> < /td>       < /tr>    < tr>      < td> < a href=" " > < img src=" left-5.png" border=" 0" alt=" Word" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" left-6.png" border=" 0" alt=" SQL Manager" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" left-7.png" border=" 0" alt=" Excel" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" left-8.png" border=" 0" alt=" ImageReady" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" left-9.png" border=" 0" alt=" Все программы" > < /a> < /td>    < /tr> < /table> < /td> < td> < table cellpadding='0' cellspacing='0'>    < tr>      < td> < a href=" " > < img src=" right-1.png" border=" 0" alt=" Мои документы" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-2.png" border=" 0" alt=" Недавние документы" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-3.png" border=" 0" alt=" Мои рисунки" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-4.png" border=" 0" alt=" Моя музыка" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-5.png" border=" 0" alt=" Мой компьютер" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-6.png" border=" 0" alt=" Сетевое окружение" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-7.png" border=" 0" alt=" Панель управления" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-8.png" border=" 0" alt=" Принтеры и факсы" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-9.png" border=" 0" alt=" Справка и поддержка" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-10.png" border=" 0" alt=" Поиск" > < /a> < /td>    < /tr>    < tr>      < td> < a href=" " > < img src=" right-11.png" border=" 0" alt=" Выполнить..." > < /a> < /td>    < /tr> < /table> < /td> < /tr> < tr> < td colspan=" 2" > < table cellpadding='0' cellspacing='0'>    < tr>      < td> < img src=" bottom-1.png" > < /td>      < td> < a href=" " > < img src=" bottom-2.png" border=" 0" alt=" Выход из системы" > < /a> < /td>      < td> < a href=" " > < img src=" bottom-3.png" border=" 0" alt=" Выключение" > < /a> < /td>    < /tr> < /table> < /td> < /tr> < /table> < /body> < /html> Пример выполнения данного HTML-кода На примере меню Пуск" Windows XP представлен способ организации сложных несимметричных графических меню с использованием вложенных таблиц. В данном случае используется внешняя таблица для разделения изображения на верхнюю, нижнюю, левую и правую области, и три вложенных таблицы для реализации левого, правого и нижнего графического меню.
Теги изображений
Тег Описание
< img> Определяет изображение
< map> Определяет карту ссылок
< area> Определяет активную область внутри карты ссылок

 

 

Немаловажную роль играет фон, используемый на сайте. Хороший фон может существенно улучшить внешний вид Web-сайта, а при неправильном подборе цветовой схемы читаемость ваших страниц значительно ухудшится, что вызовет негативные ощущения у посетителей сайта. И у них не возникнет желания вернуться сюда еще раз. Рассмотрим все вышеизложенное на примере. В первом примере представлено хорошее сочетание фона и текста, а во втором наоборот, комбинация, использование которой совершенно не рекомендуется. Хороший цвет фона и текста < html> < body bgcolor=" #d0d0d0" > < h1> Хороший цвет фона и текста< /h1> < p> Пример комбинации цвета фона и цвета текста, которая позволяет без проблем читать текст на странице.< /p> < /body> < /html> Пример выполнения данного HTML-кода Плохой цвет фона и текста < html> < body bgcolor=" #ffffff" text=" yellow" > < h1> Плохой цвет фона и текста< /h1> < p> Пример комбинации цвета фона и цвета текста, которая создает трудности при чтении текста на странице.< /p> < /body> < /html> Пример выполнения данного HTML-кода Фон Тег < body> имеет два атрибута, которые позволяют определить фон. Фон можно задавать с помощью цвета или изображения. Bgcolor Атрибут bgcolor определяет цвет фона для страницы HTML. Значение этого атрибута может быть шестнадцатеричным числом, значением RGB, или названием цвета: < body bgcolor=" #000000" > < body bgcolor=" rgb(0, 0, 0)" > < body bgcolor=" black" > Все приведенные выше строки задают цвет фона как черный. Наиболее часто используется первый способ задания цвета. Background Атрибут background определяет изображение для фона страницы HTML. Значением этого атрибута является адрес URL изображения, которое желательно использовать. Если изображение меньше окна браузера, то изображение будет циклически повторяться, пока не заполнит все окно браузера. < body background=" clouds.gif" > < body background=" http: //www.w3schools.com/clouds.gif" > Адрес URL может быть относительным (как в первой строке выше) или абсолютным (как во второй строке выше). Примечание: Если вы хотите использовать фоновое изображение, необходимо помнить о следующем:
  • Не будет ли фоновое изображение слишком увеличивать время загрузки?
  • Будет ли фоновое изображение хорошо сочетаться с другими изображениями на странице?
  • Будет ли фоновое изображение хорошо сочетаться с цветами текста на странице?
  • Будет ли фоновое изображение хорошо выглядеть, когда оно циклически повторяется на странице?
  • Не будет ли фоновое изображение отвлекать внимание от текста?
Полезные рекомендации Атрибуты bgcolor, background, и text в теге < body> не рекомендуется использовать в последних версиях HTML (HTML 4 и XHTML). Консорциум World Wide Web (W3C) исключил эти атрибуты из своих рекомендаций. Вместо этого должны использоваться таблицы стилей (CSS) (для определения свойств компоновки и вывода элементов HTML). Используя таблицы стилей можно более гибко управлять настройками фона. Дополнительные примеры Хорошее фоновое изображение < html> < body background=" background.jpg" > < h3> Фоновое изображение< /h3> < p> В качестве фона HTML можно использовать как файлы gif, png, так и файлы jpg.< /p> < p> Если изображение меньше страницы, то изображение будет циклически повторяться.< /p> < /body> < /html> Пример выполнения данного HTML-кода Пример фонового изображения и цвета текста, которые позволяют легко читать текст на странице. Хорошее фоновое изображение < html> < body background=" good.jpg" > < h3> Фоновое изображение< /h3> < p> В качестве фона HTML можно использовать как файлы gif, png, так и файлы jpg.< /p> < p> Если изображение меньше страницы, то изображение будет циклически повторяться.< /p> < /body> < /html> Пример выполнения данного HTML-кода Пример фонового изображения и цвета текста, которые позволяют легко читать текст на странице. Плохое фоновое изображение < html> < body background=" bad.jpg" > < h3> Фоновое изображение< /h3> < p> В качестве фона HTML можно использовать как файлы gif, png, так и файлы jpg.< /p> < p> Если изображение меньше страницы, то изображение будет циклически повторяться.< /p> < /body> < /html> Пример выполнения данного HTML-кода Пример фонового изображения и цвета текста, которые существенно затрудняют чтение текста. И кроме того очень большой размер данной картинки сильно увеличивает время загрузки. Цвета в HTML Цвета выводятся с помощью смешения источников RED (красного), GREEN (зеленого), и BLUE (синего) цвета. Значения цветов Цвета определяют с помощью шестнадцатеричной записи комбинации значений красного, зеленого и синего цветов (RGB). Наименьшее значение, которое можно задать одному из источников равно 0 (hex #00). Максимальное значение равно 255 (hex #FF). Следующий пример показывает результат объединения красного (R), зеленого (G) и синего (B) источников цвета. < html> < body> < table> < tr> < th> Цвет< /th> < th> Цвет (HEX)< /th> < th> Цвет (RGB)< /th> < /tr> < tr> < td bgcolor=" #000000" > & nbsp; < /td> < td> #000000< /td> < td> rgb(0, 0, 0)< /td> < /tr> < tr> < td bgcolor=" #FF0000" > & nbsp; < /td> < td> #FF0000< /td> < td> rgb(255, 0, 0)< /td> < /tr> < tr> < td bgcolor=" #00FF00" > & nbsp; < /td> < td> #00FF00< /td> < td> rgb(0, 255, 0)< /td> < /tr> < tr> < td bgcolor=" #0000FF" > & nbsp; < /td> < td> #0000FF< /td> < td> rgb(0, 0, 255)< /td> < /tr> < tr> < td bgcolor=" #FFFF00" > & nbsp; < /td> < td> #FFFF00< /td> < td> rgb(255, 255, 0)< /td> < /tr> < tr> < td bgcolor=" #00FFFF" > & nbsp; < /td> < td> #00FFFF< /td> < td> rgb(0, 255, 255)< /td> < /tr> < tr> < td bgcolor=" #FF00FF" > & nbsp; < /td> < td> #FF00FF< /td> < td> rgb(255, 0, 255)< /td> < /tr> < tr> < td bgcolor=" #C0C0C0" > & nbsp; < /td> < td> #C0C0C0< /td> < td> rgb(192, 192, 192)< /td> < /tr> < tr> < td bgcolor=" #FFFFFF" > & nbsp; < /td> < td> #FFFFFF< /td> < td> rgb(255, 255, 255)< /td> < /tr> < table> < body> < html> Пример выполнения данного HTML-кода Имена цветов Некоторая совокупность названий цветов поддерживается большинством браузеров. Примечание: Только 16 названий цветов поддерживается стандартом W3C для HTML 4.0 (aqua (голубой), black (черный), blue (синий), fuchsia (фуксия), gray (серый), green (зеленый), lime (лайм), maroon (темно-бордовый), navy (темно-синий), olive (оливковый), purple (сиреневый), red (красный), silver (светло-серый), teal (сине-зеленый), white (белый), и yellow (желтый)). Для всех других цветов необходимо использовать значение HEX цвета. Безопасные цвета Web Несколько лет назад, когда большинство компьютеров поддерживали только 256 различных цветов, был предложен в качестве стандарта Web список из 216 безопасных цветов Web. Причина этого состояла в том, что операционные системы Microsoft и Mac использовали 40 различных " резервных" фиксированных системных цветов (около 20 каждая). Трудно сказать насколько это важно сегодня, так как все больше и больше компьютеров обладают возможностью выводить миллионы различных цветов, но такой стандарт существует, и его при желании можно придерживаться. 216 межплатформенных цветов Эта палитра из 216 межплатформенных безопасных для Web цветов была первоначально создана для обеспечения правильного вывода всеми компьютерами всех цветов при использовании палитры из 256 цветов. < html> < body> < table border> < tr> < td bgcolor=" #000000" > < /td> < td> 000000< /td> < td bgcolor=" #000033" > < /td> < td> 000033< /td>  < td bgcolor=" #000066" > < /td> < td> 000066< /td> < td bgcolor=" #000099" > < /td> < td> 000099< /td> < td bgcolor=" #0000CC" > < /td> < td> 0000CC< /td> < td bgcolor=" #0000FF" > < /td> < td> 0000FF< /td> < /tr> < tr> < td bgcolor=" #003300" > < /td> < td> 003300< /td> < td bgcolor=" #003333" > < /td> < td> 003333< /td> < td bgcolor=" #003366" > < /td> < td> 003366< /td> < td bgcolor=" #003399" > < /td> < td> 003399< /td> < td bgcolor=" #0033CC" > < /td> < td> 0033CC< /td> < td bgcolor=" #0033FF" > < /td> < td> 0033FF< /td> < /tr> < tr> < td bgcolor=" #006600" > < /td> < td> 006600< /td> < td bgcolor=" #006633" > < /td> < td> 006633< /td> < td bgcolor=" #006666" > < /td> < td> 006666< /td> < td bgcolor=" #006699" > < /td> < td> 006699< /td> < td bgcolor=" #0066CC" > < /td> < td> 0066CC< /td> < td bgcolor=" #0066FF" > < /td> < td> 0066FF< /td> < /tr> < tr> < td bgcolor=" #009900" > < /td> < td> 009900< /td> < td bgcolor=" #009933" > < /td> < td> 009933< /td> < td bgcolor=" #009966" > < /td> < td> 009966< /td> < td bgcolor=" #009999" > < /td> < td> 009999< /td> < td bgcolor=" #0099CC" > < /td> < td> 0099CC< /td> < td bgcolor=" #0099FF" > < /td> < td> 0099FF< /td> < /tr> < tr> < td bgcolor=" #00CC00" > < /td> < td> 00CC00< /td> < td bgcolor=" #00CC33" > < /td> < td> 00CC33< /td> < td bgcolor=" #00CC66" > < /td> < td> 00CC66< /td> < td bgcolor=" #00CC99" > < /td> < td> 00CC99< /td> < td bgcolor=" #00CCCC" > < /td> < td> 00CCCC< /td> < td bgcolor=" #00CCFF" > < /td> < td> 00CCFF< /td> < /tr> < tr> < td bgcolor=" #00FF00" > < /td> < td> 00FF00< /td> < td bgcolor=" #00FF33" > < /td> < td> 00FF33< /td> < td bgcolor=" #00FF66" > < /td> < td> 00FF66< /td> < td bgcolor=" #00FF99" > < /td> < td> 00FF99< /td> < td bgcolor=" #00FFCC" > < /td> < td> 00FFCC< /td> < td bgcolor=" #00FFFF" > < /td> < td> 00FFFF< /td> < /tr> < tr> < td bgcolor=" #330000" > < /td> < td> 330000< /td>    < td bgcolor=" #330033" > < /td> < td> 330033< /td> < td bgcolor=" #330066" > < /td> < td> 330066< /td> < td bgcolor=" #330099" > < /td> < td> 330099< /td> < td bgcolor=" #3300CC" > < /td> < td> 3300CC< /td> < td bgcolor=" #3300FF" > < /td> < td> 3300FF< /td> < /tr> < tr> < td bgcolor=" #333300" > < /td> < td> 333300< /td> < td bgcolor=" #333333" > < /td> < td> 333333< /td> < td bgcolor=" #333366" > < /td> < td> 333366< /td> < td bgcolor=" #333399" > < /td> < td> 333399< /td> < td bgcolor=" #3333CC" > < /td> < td> 3333CC< /td> < td bgcolor=" #3333FF" > < /td> < td> 3333FF< /td> < /tr> < tr> < td bgcolor=" #336600" > < /td> < td> 336600< /td> < td bgcolor=" #336633" > < /td> < td> 336633< /td> < td bgcolor=" #336666" > < /td> < td> 336666< /td> < td bgcolor=" #336699" > < /td> < td> 336699< /td> < td bgcolor=" #3366CC" > < /td> < td> 3366CC< /td> < td bgcolor=" #3366FF" > < /td> < td> 3366FF< /td> < /tr> < tr> < td bgcolor=" #339900" > < /td> < td> 339900< /td> < td bgcolor=" #339933" > < /td> < td> 339933< /td> < td bgcolor=" #339966" > < /td> < td> 339966< /td> < td bgcolor=" #339999" > < /td> < td> 339999< /td> < td bgcolor=" #3399CC" > < /td> < td> 3399CC< /td> < td bgcolor=" #3399FF" > < /td> < td> 3399FF< /td> < /tr> < tr> < td bgcolor=" #33CC00" > < /td> < td> 33CC00< /td> < td bgcolor=" #33CC33" > < /td> < td> 33CC33< /td> < td bgcolor=" #33CC66" > < /td> < td> 33CC66< /td> < td bgcolor=" #33CC99" > < /td> < td> 33CC99< /td> < td bgcolor=" #33CCCC" > < /td> < td> 33CCCC< /td> < td bgcolor=" #33CCFF" > < /td> < td> 33CCFF< /td> < /tr> < tr> < td bgcolor=" #33FF00" > < /td> < td> 33FF00< /td> < td bgcolor=" #33FF33" > < /td> < td> 33FF33< /td> < td bgcolor=" #33FF66" > < /td> < td> 33FF66< /td> < td bgcolor=" #33FF99" > < /td> < td> 33FF99< /td> < td bgcolor=" #33FFCC" > < /td> < td> 33FFCC< /td> < td bgcolor=" #33FFFF" > < /td> < td> 33FFFF< /td> < /tr> < tr> < td bgcolor=" #660000" > < /td> < td> 660000< /td> < td bgcolor=" #660033" > < /td> < td> 660033< /td> < td bgcolor=" #660066" > < /td> < td> 660066< /td> < td bgcolor=" #660099" > < /td> < td> 660099< /td> < td bgcolor=" #6600CC" > < /td> < td> 6600CC< /td> < td bgcolor=" #6600FF" > < /td> < td> 6600FF< /td> < /tr> < tr> < td bgcolor=" #663300" > < /td> < td> 663300< /td> < td bgcolor=" #663333" > < /td> < td> 663333< /td> < td bgcolor=" #663366" > < /td> < td> 663366< /td> < td bgcolor=" #663399" > < /td> < td> 663399< /td> < td bgcolor=" #6633CC" > < /td> < td> 6633CC< /td> < td bgcolor=" #6633FF" > < /td> < td> 6633FF< /td> < /tr> < tr> < td bgcolor=" #666600" > < /td> < td> 666600< /td> < td bgcolor=" #666633" > < /td> < td> 666633< /td> < td bgcolor=" #666666" > < /td> < td> 666666< /td> < td bgcolor=" #666699" > < /td> < td> 666699< /td> < td bgcolor=" #6666CC" > < /td> < td> 6666CC< /td> < td bgcolor=" #6666FF" > < /td> < td> 6666FF< /td> < /tr> < tr> < td bgcolor=" #669900" > < /td> < td> 669900< /td> < td bgcolor=" #669933" > < /td> < td> 669933< /td> < td bgcolor=" #669966" > < /td> < td> 669966< /td> < td bgcolor=" #669999" > < /td> < td> 669999< /td>   < td bgcolor=" #6699CC" > < /td> < td> 6699CC< /td> < td bgcolor=" #6699FF" > < /td> < td> 6699FF< /td> < /tr> < tr> < td bgcolor=" #66CC00" > < /td> < td> 66CC00< /td> < td bgcolor=" #66CC33" > < /td> < td> 66CC33< /td> < td bgcolor=" #66CC66" > < /td> < td> 66CC66< /td> < td bgcolor=" #66CC99" > < /td> < td> 66CC99< /td> < td bgcolor=" #66CCCC" > < /td> < td> 66CCCC< /td> < td bgcolor=" #66CCFF" > < /td> < td> 66CCFF< /td> < /tr> < tr> < td bgcolor=" #66FF00" > < /td> < td> 66FF00< /td> < td bgcolor=" #66FF33" > < /td> < td> 66FF33< /td> < td bgcolor=" #66FF66" > < /td> < td> 66FF66< /td> < td bgcolor=" #66FF99" > < /td> < td> 66FF99< /td> < td bgcolor=" #66FFCC" > < /td> < td> 66FFCC< /td> < td bgcolor=" #66FFFF" > < /td> < td> 66FFFF< /td> < /tr> < tr> < td bgcolor=" #990000" > < /td> < td> 990000< /td> < td bgcolor=" #990033" > < /td> < td> 990033< /td> < td bgcolor=" #990066" > < /td> < td> 990066< /td> < td bgcolor=" #990099" > < /td> < td> 990099< /td> < td bgcolor=" #9900CC" > < /td> < td> 9900CC< /td> < td bgcolor=" #9900FF" > < /td> < td> 9900FF< /td> < /tr> < tr> < td bgcolor=" #993300" > < /td> < td> 993300< /td> < td bgcolor=" #993333" > < /td> < td> 993333< /td> < td bgcolor=" #993366" > < /td> < td> 993366< /td> < td bgcolor=" #993399" > < /td> < td> 993399< /td> < td bgcolor=" #9933CC" > < /td> < td> 9933CC< /td> < td bgcolor=" #9933FF" > < /td> < td> 9933FF< /td> < /tr> < tr> < td bgcolor=" #996600" > < /td> < td> 996600< /td> < td bgcolor=" #996633" > < /td> < td> 996633< /td> < td bgcolor=" #996666" > < /td> < td> 996666< /td> < td bgcolor=" #996699" > < /td> < td> 996699< /td> < td bgcolor=" #9966CC" > < /td> < td> 9966CC< /td> < td bgcolor=" #9966FF" > < /td> < td> 9966FF< /td> < /tr> < tr> < td bgcolor=" #999900" > < /td> < td> 999900< /td> < td bgcolor=" #999933" > < /td> < td> 999933< /td> < td bgcolor=" #999966" > < /td> < td> 999966< /td> < td bgcolor=" #999999" > < /td> < td> 999999< /td> < td bgcolor=" #9999CC" > < /td> < td> 9999CC< /td> < td bgcolor=" #9999FF" > < /td> < td> 9999FF< /td> < /tr> < tr> < td bgcolor=" #99CC00" > < /td> < td> 99CC00< /td> < td bgcolor=" #99CC33" > < /td> < td> 99CC33< /td> < td bgcolor=" #99CC66" > < /td> < td> 99CC66< /td> < td bgcolor=" #99CC99" > < /td> < td> 99CC99< /td> < td bgcolor=" #99CCCC" > < /td> < td> 99CCCC< /td> < td bgcolor=" #99CCFF" > < /td> < td> 99CCFF< /td> < /tr> < tr> < td bgcolor=" #99FF00" > < /td> < td> 99FF00< /td> < td bgcolor=" #99FF33" > < /td> < td> 99FF33< /td> < td bgcolor=" #99FF66" > < /td> < td> 99FF66< /td> < td bgcolor=" #99FF99" > < /td> < td> 99FF99< /td> < td bgcolor=" #99FFCC" > < /td> < td> 99FFCC< /td> < td bgcolor=" #99FFFF" > < /td> < td> 99FFFF< /td> < /tr> < tr> < td bgcolor=" #CC0000" > < /td> < td> CC0000< /td> < td bgcolor=" #CC0033" > < /td> < td> CC0033< /td> < td bgcolor=" #CC0066" > < /td> < td> CC0066< /td> < td bgcolor=" #CC0099" > < /td> < td> CC0099< /td> < td bgcolor=" #CC00CC" > < /td> < td> CC00CC< /td> < td bgcolor=" #CC00FF" > < /td> < td> CC00FF< /td> < /tr> < tr> < td bgcolor=" #CC3300" > < /td> < td> CC3300< /td> < td bgcolor=" #CC3333" > < /td> < td> CC3333< /td> < td bgcolor=" #CC3366" > < /td> < td> CC3366< /td> < td bgcolor=" #CC3399" > < /td> < td> CC3399< /td> < td bgcolor=" #CC33CC" > < /td> < td> CC33CC< /td> < td bgcolor=" #CC33FF" > < /td> < td> CC33FF< /td> < /tr> < tr> < td bgcolor=" #CC6600" > < /td> < td> CC6600< /td> < td bgcolor=" #CC6633" > < /td> < td> CC6633< /td> < td bgcolor=" #CC6666" > < /td> < td> CC6666< /td> < td bgcolor=" #CC6699" > < /td> < td> CC6699< /td> < td bgcolor=" #CC66CC" > < /td> < td> CC66CC< /td> < td bgcolor=" #CC66FF" > < /td> < td> CC66FF< /td> < /tr> < tr> < td bgcolor=" #CC9900" > < /td> < td> CC9900< /td> < td bgcolor=" #CC9933" > < /td> < td> CC9933< /td> < td bgcolor=" #CC9966" > < /td> < td> CC9966< /td> < td bgcolor=" #CC9999" > < /td> < td> CC9999< /td> < td bgcolor=" #CC99CC" > < /td> < td> CC99CC< /td> < td bgcolor=" #CC99FF" > < /td> < td> CC99FF< /td> < /tr> < tr> < td bgcolor=" #CCCC00" > < /td> < td> CCCC00< /td> < td bgcolor=" #CCCC33" > < /td> < td> CCCC33< /td> < td bgcolor=" #CCCC66" > < /td> < td> CCCC66< /td> < td bgcolor=" #CCCC99" > < /td> < td> CCCC99< /td> < td bgcolor=" #CCCCCC" > < /td> < td> CCCCCC< /td> < td bgcolor=" #CCCCFF" > < /td> < td> CCCCFF< /td> < /tr> < tr> < td bgcolor=" #CCFF00" > < /td> < td> CCFF00< /td> < td bgcolor=" #CCFF33" > < /td> < td> CCFF33< /td> < td bgcolor=" #CCFF66" > < /td> < td> CCFF66< /td> < td bgcolor=" #CCFF99" > < /td> < td> CCFF99< /td> < td bgcolor=" #CCFFCC" > < /td> < td> CCFFCC< /td> < td bgcolor=" #CCFFFF" > < /td> < td> CCFFFF< /td> < /tr> < tr> < td bgcolor=" #FF0000" > < /td> < td> FF0000< /td> < td bgcolor=" #FF0033" > < /td> < td> FF0033< /td> < td bgcolor=" #FF0066" > < /td> < td> FF0066< /td> < td bgcolor=" #FF0099" > < /td> < td> FF0099< /td> < td bgcolor=" #FF00CC" > < /td> < td> FF00CC< /td> < td bgcolor=" #FF00FF" > < /td> < td> FF00FF< /td>  < /tr> < tr> < td bgcolor=" #FF3300" > < /td> < td> FF3300< /td> < td bgcolor=" #FF3333" > < /td> < td> FF3333< /td> < td bgcolor=" #FF3366" > < /td> < td> FF3366< /td> < td bgcolor=" #FF3399" > < /td> < td> FF3399< /td> < td bgcolor=" #FF33CC" > < /td> < td> FF33CC< /td> < td bgcolor=" #FF33FF" > < /td> < td> FF33FF< /td> < /tr> < tr> < td bgcolor=" #FF6600" > < /td> < td> FF6600< /td> < td bgcolor=" #FF6633" > < /td> < td> FF6633< /td> < td bgcolor=" #FF6666" > < /td> < td> FF6666< /td> < td bgcolor=" #FF6699" > < /td> < td> FF6699< /td> < td bgcolor=" #FF66CC" > < /td> < td> FF66CC< /td> < td bgcolor=" #FF66FF" > < /td> < td> FF66FF< /td> < /tr> < tr> < td bgcolor=" #FF9900" > < /td> < td> FF9900< /td> < td bgcolor=" #FF9933" > < /td> < td> FF9933< /td> < td bgcolor=" #FF9966" > < /td> < td> FF9966< /td> < td bgcolor=" #FF9999" > < /td> < td> FF9999< /td> < td bgcolor=" #FF99CC" > < /td> < td> FF99CC< /td> < td bgcolor=" #FF99FF" > < /td> < td> FF99FF< /td> < /tr> < tr> < td bgcolor=" #FFCC00" > < /td> < td> FFCC00< /td> < td bgcolor=" #FFCC33" > < /td> < td> FFCC33< /td> < td bgcolor=" #FFCC66" > < /td> < td> FFCC66< /td> < td bgcolor=" #FFCC99" > < /td> < td> FFCC99< /td> < td bgcolor=" #FFCCCC" > < /td> < td> FFCCCC< /td> < td bgcolor=" #FFCCFF" > < /td> < td> FFCCFF< /td> < /tr> < tr> < td bgcolor=" #FFFF00" > < /td> < td> FFFF00< /td> < td bgcolor=" #FFFF33" > < /td> < td> FFFF33< /td> < td bgcolor=" #FFFF66" > < /td> < td> FFFF66< /td> < td bgcolor=" #FFFF99" > < /td> < td> FFFF99< /td> < td bgcolor=" #FFFFCC" > < /td> < td> FFFFCC< /td> < td bgcolor=" #FFFFFF" > < /td> < td> FFFFFF< /td> < /tr> < /table> < /body> < /html>  
 

 Значения цветов в HTML

Цвета выводятся при смешении красного (R), зеленого (G), и синего (B) источников.

Значения цветов

Цвета HTML определяют с помощью шестнадцатеричных значений, определяющих комбинацию значений красного, зеленого и синего цветов (RGB). Наименьшее значение, которое может быть задано для источника света, равно 0 (hex #00). Наибольшее значение равно 255 (hex #FF).


Поделиться:



Последнее изменение этой страницы: 2019-06-08; Просмотров: 63; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.034 с.)
Главная | Случайная страница | Обратная связь