background-color — CSS | MDN
CSS-свойство background-color
CSS устанавливает цвет фона элемента.
The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
background-color: red;
background-color: #bbff00;
background-color: #11ffee00;
background-color: #11ffeeff;
background-color: rgb(255, 255, 128);
background-color: rgba(117, 190, 218, 0.0);
background-color: rgba(117, 190, 218, 0.5);
background-color: rgba(117, 190, 218, 1.0);
background-color: hsla(50, 33%, 25%, 0.75);
background-color: currentColor;
background-color: transparent;
background-color: inherit;
background-color: initial;
background-color: unset;
Свойство background-color
определяется единственным значением <color>
.Значения
<color>
- Является CSS
<color>
, которое описывает цвет фона. Даже если заданы одно или несколькоbackground-image
, цвет может отрендерится, если изображения прозрачны.
Формальный синтаксис
<color>где
<color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>
где
<rgb()> = rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )
<rgba()> = rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )
<hsl()> = hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )
<hsla()> = hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )где
<alpha-value> = <number> | <percentage>
<hue> = <number> | <angle>
HTML
<div>
Lorem ipsum dolor sit amet, consectetuer
</div>
<div>
Lorem ipsum dolor sit amet, consectetuer
</div>
<div>
Lorem ipsum dolor sit amet, consectetuer
</div>
CSS
. exampleone { background-color: teal; color: white; } .exampletwo { background-color: rgb(153, 102, 153); color: rgb(255, 255, 204); } .examplethree { background-color: #777799; color: #FFFFFF; }
Результат
Важно обеспечить достаточный цветовой контраст между цветом текста и фоном, чтобы люди со слабым зрением могли его прочитать, но при этом должна быть достаточная разница между введённым текстом и текстом placeholder, чтобы пользователь не путал их.
Коэффициент цветового контраста определяется путём сравнения яркости текста placeholder и цветом фона формы ввода. Чтобы соответствовать рекомендациям Web Content Accessibility Guidelines (WCAG), требуется соотношение 4.5:1 для основного текста и 3:1 для более крупного текста, например, заголовков. Крупный текст определяется как 18.66px и больше с жирным начертанием или 24px и больше с обычным начертанием.
BCD tables only load in the browser
Таблица совместимости на этой странице сгенерирована на основе структурированных данных. Если вы хотите внести изменения в данные, перейдите на https://github.com/mdn/browser-compat-data и отправьте нам Pull Request.
Цвета html.
Урок 7.Тексту можно задать абсолютно любой цвет, в этом уроке мы разберем как это делается.
Для начала давайте применим к тексту тег <font>
Как вы уже догадались, цвет текста будет красный. Давайте откроем наш файл в браузере, перед этим не забудьте сохранить изменения в Notepad.
Пока что ничего нового мы не изучили. Подобную операцию мы уже выполняли, но в прошлый раз мы задавали тексту не красный цвет, а зеленый. HTML знает только основные название цветов, например: green, yellow, black, grey, brown и другие. А что делать если тексту нужно задать серо-буро-малиновый цвет? Этому и посвящен данный урок.
У каждого цвета есть свой цифровой html код. Например, у красного цвета html код «#FF0000», соответственно, если в нашем html коде параметру
Генератор цвета html.
Узнать html код нужного цвета очень просто. Самый удобный вариант — воспользоваться генератором цвета html. Ниже Вам представлено два генератора цветов. Пользоваться ими проще простого, все интуитивно понятно. Кликните мышкой на нужный цвет, и программа выдаст html код выбранного цвета.
В первом генераторе можно выбрать любой цвет известный природе. Второй же генератор по выбору цветов ограничен, но за то удобен в использовании.
В дальнейшем, когда Вы будете делать свои собственные сайты, то генератор цветов html будет Вам в помощь. Заходите ко мне на сайт, выбирайте 7-ой урок и пользуйтесь генератором цветов сколько душе угодно!
Меняем цвет фона страницы.
Сейчас мы будем оперировать с тегом <body>, напомню, это тег входящий в структуру html страницы. Если Вы забыли, что это за тег, то смотрите 4-ый урок. К тегу <body> можно применять параметр (атрибут) bgcolor. Этот атрибут отвечает за цвет фона.
Теперь давайте воспользуемся генератором цвета html и зададим цвет фона для нашей страницы. HTML код будет выглядеть следующим образом:
Я выбрал бирюзовый цвет для фона страницы, надпись по прежнему красная. Вы можете выбрать любые другие цвета. Не забывайте сохранить изменения в Notepad перед тем как открыть файл в браузере.
Результат:
Вы что-то не поняли из этого урока? Спрашивайте!
— [email protected]
HTML Цвета
В HTML цвет можно задавать тремя способами:
Задание цвета в HTML по его названию
Некоторые цвета можно задавать по их названию, используя в качестве значения название цвета на английском языке. Самые распространенные ключевые слова: black (черный), white (белый), red (красный), green (зеленый), blue (синий) и др:
<p>Цвет текста – красный</p>
Наиболее популярные цвета стандарта Консорциума Всемирной паутины (англ. World Wide Web Consortium, W3C):
Цвет | Название | Цвет | Название | Цвет | Название | Цвет | Название |
---|---|---|---|---|---|---|---|
Black | Gray | Silver | White | ||||
Yellow | Lime | Aqua | Fuchsia | ||||
Red | Green | Blue | Purple | ||||
Maroon | Olive | Navy | Teal |
Пример использования различных цветовых названий:
Пример: задание цвета по его названию
Заголовок на красном фоне
Заголовок на оранжевом фоне
Заголовок на фоне лайм
Белый текст на синем фоне
<h3>Заголовок на красном фоне</h3>
<h3>Заголовок на оранжевом фоне</h3>
<h3>Заголовок на фоне лайм</h3>
<h3>Белый текст на синем фоне</h3>
Задание цвета с помощью RGB
При отображении различных цветов на мониторе за основу берется RGB-палитра.
Пример: Задание цвета с помощью RGB
rgb(127, 255, 127)
rgb(50%, 100%, 50%)
<!-- Яркость каждого цвета может принимать значения от 0 до 255 -->
<h3> rgb(127, 255, 127)</h3>
<!-- Задание цвета в процентном отношении -->
<h3> rgb(50%, 100%, 50%)</h3>
Задание цвета по шестнадцатеричному значению
Значения RGB также могут быть указаны с помощью шестнадцатеричных (HEX) значений цвета в форме: #RRGGBB, где RR (красный), GG (зеленый) и BB (синий) являются шестнадцатеричными значениями от 00 до FF (так же, как десятичное 0-255). Шестнадцатеричная система, в отличие десятичной системы, базируется, как следует из ее названия, на числе 16. Шестнадцатеричная система использует следующие знаки: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F. Здесь цифры от 10 до 15 заменены латинскими буквами. Числа больше 15 в шестнадцатеричной системе представляют из себя объединением двух знаков в одно значение. Например, наибольшему числу 255 в десятичной системе соответствует самое высокое значение FF в шестнадцатеричной системе. В отличие десятичной системы, перед шестнадцатеричным числом ставят символ решетки
Пример: Цвет HEX
красный: #FF0000
зеленый: #00FF00
синий: #0000FF
красный+зеленый=желтый: #FFFF00
красный+синий=фиолетовый: #FF00FF
зеленый+синий=голубой: #00FFFF
<h3> красный: #FF0000</h3>
<h3> зеленый: #00FF00</h3>
<h3> синий: #0000FF</h3>
<h3> красный+зеленый=желтый: #FFFF00</h3>
<h3> красный+синий=фиолетовый: #FF00FF</h3>
<h3> зеленый+синий=голубой: #00FFFF</h3>
Список широко распространённых цветов (название, HEX и RGB):
Английское название | Русское название | Образец | HEX | RGB | ||
---|---|---|---|---|---|---|
Amaranth | Амарантовый | #E52B50 | 229 | 43 | 80 | |
Amber | Янтарный | #FFBF00 | 255 | 191 | 0 | |
Aqua | Сине-зеленый | #00FFFF | 0 | 255 | 255 | |
Azure | Лазурный | #007FFF | 0 | 127 | 255 | |
Black | Черный | #000000 | 0 | 0 | 0 | |
Blue | Синий | #0000FF | 0 | 0 | 255 | |
Bondi Blue | Вода пляжа Бонди | #0095B6 | 0 | 149 | 182 | |
Brass | Латунный | #B5A642 | 181 | 166 | 66 | |
Brown | Коричневый | #964B00 | 150 | 75 | 0 | |
Cerulean | Лазурный | #007BA7 | 0 | 123 | 167 | |
Dark spring green | Тёмный весенне-зелёный | #177245 | 23 | 114 | 69 | |
Emerald | Изумрудный | #50C878 | 80 | 200 | 120 | |
Eggplant | Баклажановый | #990066 | 153 | 0 | 102 | |
Fuchsia | Фуксия | #FF00FF | 255 | 0 | 255 | |
Gold | Золотой | #FFD700 | 250 | 215 | 0 | |
Gray | Серый | #808080 | 128 | 128 | 128 | |
Green | Зелёный | #00FF00 | 0 | 255 | 0 | |
Indigo | Индиго | #4B0082 | 75 | 0 | 130 | |
Jade | Нефритовый | #00A86B | 0 | 168 | 107 | |
Lime | Лайм | #CCFF00 | 204 | 255 | 0 | |
Malachite | Малахитовый | #0BDA51 | 11 | 218 | 81 | |
Navy | Тёмно-синий | #000080 | 0 | 0 | 128 | |
Ochre | Охра | #CC7722 | 204 | 119 | 34 | |
Olive | Оливковый | #808000 | 128 | 128 | 0 | |
Orange | Оранжевый | #FFA500 | 255 | 165 | 0 | |
Peach | Персиковый | #FFE5B4 | 255 | 229 | 180 | |
Pumpkin | Тыква | #FF7518 | 255 | 117 | 24 | |
Purple | Фиолетовый | #800080 | 128 | 0 | 128 | |
Red | Красный | #FF0000 | 255 | 0 | 0 | |
Saffron | Шафрановый | #F4C430 | 244 | 196 | 48 | |
Sea Green | Зелёное море | #2E8B57 | 46 | 139 | 87 | |
Swamp green | Болотный | #ACB78E | 172 | 183 | 142 | |
Teal | Сине-зелёный | #008080 | 0 | 128 | 128 | |
Ultramarine | Ультрамариновый | #120A8F | 18 | 10 | 143 | |
Violet | Фиолетовый | #8B00FF | 139 | 0 | 255 | |
Yellow | Жёлтый | #FFFF00 | 255 | 255 | 0 |
Коды цветов (фон) по насыщенности и оттенку: HTML Таблица цветов
Задачи
Задание цвета по его названию
Установите для заголовка второго уровня фон красного цвета, используя в качестве значения название цвета на английском языке.
Задача HTML: Реши сам »<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Задание цвета по его названию</title> </head> <body> <h3>Заголовок второго уровня</h3> </body> </html>
Цвет HEX
Поменяйте цвет текста в параграфе на зеленый, используя шестнадцатеричное (HEX) значение цвета.
Задача HTML: Реши сам »<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Цвет HEX</title> </head> <body> <p>Это параграф</p> </body> </html>
Как задаются цвета в Html и CSS коде, подбор RGB оттенков в таблицах, выдаче Яндекса и других программах
Главная / Как устроены сайты / Html за 10 уроков29 декабря 2020
- Коды и таблица базовых RGB цветов
- Яндекс Цвета — подбор RGB палитры оттенков
- Использование кодов и названий цветов на сайте
- Программы для захвата цвета с экрана
Здравствуйте, уважаемые читатели блога KtoNaNovenkogo. ru. Я продолжаю публиковать статьи в рубрике «HTML для чайников». Сегодня хочу поговорить про цвета в HTML и CSS коде, пояснить для тех, кто еще не в курсе, как можно их задать, каким образом они формируются, как для поиска или захвата нужного колора использовать специально предназначенные для этого программы и многое другое.
Вопрос задания нужного оттенка может быть особенно актуален для начинающих вебмастеров, когда не совсем понятны приводимые в web документе их коды (например, #f3af6c) и не понятно каким образом и откуда можно будет взять эту информацию (где найти таблицы Html и CSS цветов), и как их использовать для оформления текстового или какого-либо другого блока web документа.
Позволю себе вам напомнить, что мы уже успели познакомиться с основополагающими принципами, используемыми в языке гипертекстовой разметки. Так же мы уже рассмотрели теги img и гиперссылки, узнали, как создается таблица, узнали много вариантов создания Html форм и то, как осуществлять верстку сайта.
Коды и таблица базовых RGB цветов
Вполне логично, что в языке гипертекстовой разметки и таблицах каскадных стилей имеется возможность цветового оформления документов, ибо в противном случае сайты были бы очень скучными и однотипными. Для этого обычно используют модель под названием RGB (аббревиатура, образованная от трех английских слов, обозначающих красный, зеленый и синий).
В модели RGB используются только три цвета (понятно, что это красный, зеленый и синий), каждый из которых может быть представлен с разным уровнем яркости свечения. Для каждого из каналов (красный, зеленый и синий) можно будет выбрать одну из 256 возможных градаций яркости. Число 256 взято по той причине, что столько значений оттенков можно закодировать в одном байте информации.
Соответственно, для своего web документа мы можем выбрать любой оттенок из огромного количества возможных (256*256*256). Например, для получения черного цвета нужно, чтобы у всех трех каналов цветовой схемы было нулевое значение яркости, а для получения белого — красный, зеленый и синий цвета должны иметь максимальную яркость.
Давайте теперь попробуем разобраться, как задать яркость в каждом канале и сколько у нас есть для этого возможностей?
На самом деле, есть два основных способа:
- задание с помощью записи яркости по каждому из каналов (красному, зеленому и синему) в шестнадцатеричной системе счисления
- задание с помощью ввода названия цвета в коде web документа
Давайте начнем со сложного и попробуем разобраться с записью цветов в шестнадцатиричном коде. Если бы мы хотели, например, записать код белого в десятичной системе, то получили бы код 256 256 256, а для черного — 0 0 0. Тут, наверное, все понятно.
Но в шестнадцатеричной системе счисления кроме арабских цифр используются еще и первые шесть букв латинского алфавита, ну и есть своя специфика формирования цифр. Углубляться в это, думаю, не стоит, но для примера скажу, что белый для Html можно будет задать так: #ffffff, а черный так: #000000. Т.е. 00 соответствует 0 в десятичной системе счисления, а ff соответствует 256.
Т.е. на каждый канал RGB цвета в CSS коде отводится две шестнадцатеричных цифры, поэтому записи значения цвета состоят из шести цифр (или букв, которые приравнены к цифрам в шестнадцатеричной системе), перед которыми ставится знак решетки «#». Все довольно просто.
Например, в приведенной таблице для простейших оттенков их шестнадцатиричные записи будут выглядеть так:
Оттенок | Шестнадцатиричная запись |
Желтый | #ffff00 |
Зеленый | #008000 |
Белый | #ffffff |
Красный | #ff0000 |
Серый | #808080 |
Синий | #0000ff |
Черный | #000000 |
Естественно, что вы не обязаны сами придумывать и сопоставлять шестнадцатиричные коды оттенков с теми, что вы хотите увидеть на своем интернет проекте. Подбирать колор для сайта вы можете в любом графическом редакторе (даже в бесплатном онлайн-редакторе Pixlr Editor), где вам обязательно покажут запись этого оттенка в формате RGB, или найти таблицу Html цветов и скопировать нужный вам код оттуда.
Яндекс Цвета — подбор RGB палитры оттенков в выдаче Yandex
Не хотите использовать для этой цели графический редактор или искать таблицу с кодами? Нет проблем. Прокрутите немного вниз эту страницу и вы найдете массу специфических и заточенных именно для работы с цветом в Html или CSS коде программ.
Если и это вам не подходит, то откройте просто Яндекс и введите в поисковую строку запрос с названием того оттенка, который вам интересен (хотя, можно ввести просто: серобуромалиновый).
В результате, в самом верху поисковой выдачи, вы увидите очень удобную палитру-таблицу Яндекс.Цвета для подбора колора для своего сайта. В правом нижнем углу этой палитры вы сможете скопировать шестнадцатеричный код нужного вам оттенка (перед ним стоит решетка), который потом останется только вставить в нужное место вашего web документа.
Все это реализуется благодаря так называемому «колдунщику» Яндекса, который призван помочь верстальщикам и дизайнерам.
Вы можете задать цвет в поисковой строке Yandex, как в виде его названия, так и в виде кода — в результате вы увидите, как он будет выглядеть на экране и при необходимости сможете получить его шестнадцатеричную запись.
Собственно, этот инструмент может пригодиться и обычным пользователям интернета, например, для того, чтобы понять, как же все-таки будет выглядеть мебель оттенка сер-бур-малин-в-крапинку.
Некоторые цвета в языке гипертекстовой разметки могут быть заданны с помощью слов, например, «black» означает черный, «white» — белый и т.д. Но тут есть один нюанс. Задание колора, таким образом, возможно только для ограниченного их числа.
Ну, во-первых, наверное, понятно, что все 16 миллионов возможных в RGB схеме оттенков вы с помощью слов представить не сможете ни в одной таблице (устанете ее прокручивать).
Во-вторых, в валидаторе W3C для спецификации языка гипертекстовой разметки 4.01 (ее в полной мере поддерживают все возможные браузеры на текущий момент) определено только 16 колоров, которые в Html или CSS коде можно задавать словами:
Вы можете встретить и гораздо более развернутые таблицы оттенков, которые можно будет задать в коде словами, но там существует вероятность, что в каком-нибудь браузере данный цвет будет отображаться не корректно.
Поэтому, кроме приведенной чуть выше таблицы 16 базовых оттенков, все остальные цвета следует задавать в коде web документов только с помощью шестнадцатеричной записи, во избежании никому не нужных эксцессов.
Использование кодов и названий цветов в вебмастеринге
На данный момент все внешнее оформление web страниц отдано на откуп CSS (таблицам каскадных стилей) и указание кода цвета непосредственно в Html встречается крайне редко, но все же встречается. К тому же бывают ситуации, когда нельзя по тем или иным причинам использовать внешние таблицы стилей CSS (например, в случае создания выпуска почтовой рассылки subscribe).
Поэтому я все же приведу пример задания цвета в Html, хотя при этом и будут использоваться уже не рекомендованные валидатором W3C теги. Например, раньше колор для фона задавали в теге «BODY» через атрибут «bgcolor», а текст раскрашивали сразу на всей вебстранице с помощью атрибута «text».
Задание нужных оттенков в таком случае могло выглядеть, например, так:
<body text="navy">Содержимое документа</body>
В результате вы получите вебстраницу с бежевым фоном и темно-синим шрифтом. До того, как CSS вошел в обиход, для изменения цвета шрифта какого-либо отдельного участка текста повсеместно использовали сейчас уже не рекомендуемый валидатором W3C тег «SPAN», в который для задания колора включали правило «color»:
<span>участок текста, который нужно было окрасить в синий колор</span>
Для того, чтобы увидеть результат работы написанного кода на экране, вам нужно сохранить этот файл с расширением html, а затем открыть его в любом удобном для вас браузере.
Сейчас для того, чтобы верстка вашего сайта считалась валидной, рекомендуют задавать цвета элементов в таблице каскадных стилей через соответствующие правила и свойства. Правила такой вставки в CSS ничем не отличаются от описанных выше.
Как вы можете видеть, иногда для сокращения записи оттенка используют не шесть знаков, а только три, в том случае, если они совпадают для каждого канала — «#6с0» вместо «#66сс00».
Выбор цвета из палитры специальной программы или захват его с экрана
Как я уже писал чуть выше, повсеместно используется RGB (красный, зеленый, синий) цветовая схема. Для каждого из трех основных колоров предусмотрено 256 градаций – от 0 до 255 (если перевести эти значения в шестнадцатеричную систему счисления, то получим – от 00 до FF).
Т.к. у нас три основных колора, из комбинации которых формируются все остальные оттенки, то шестнадцатиричная запись будет иметь примерно такой вид: 99FF66 (оттенок зеленого). Добавив перед ним # получим код #99FF66, который можно использовать как в Html, так и в стилевых файлах. Само собой разумеется, что вы сами не должны вычислять и помнить всю эту абрукадабру.
Для этого можно воспользоваться специальной программой, позволяющей выбрать нужный оттенок на палитре (или захватить его с экрана инструментом типа пипетки) и тут же получить его код. Можно и не иметь программы, а зайти на Яндекс и набрать в строке запроса название любого цвета (об этом я писал чуть выше).
Вот список программ, которые позволяют все это реализовать в полной мере:
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo. ru
Использую для заработка
Как изменить цвет по умолчанию выделенного текста с помощью CSS
- Snippets
- ›
- CSS
- ›
- Как изменить цвет по умолчанию выделенного текста с помощью CSS
Содержание ¶
- Как изменить цвет шрифта при выделении текста
- Как изменить фоновый цвет при выделении текста
- Как изменить цвет тени при выборе текста
- Как изменить цвет полей Textarea и Input при выборе текста
- Как изменить цвет выбранного изображения
- Как создать разные эффекты выделения для одного и того же элемента на одной странице
- Как применить эффекты выделения для всей страницы
Каждый раз, когда пользователь выбирает текст для выделения, автоматически применяется какой-нибудь фоновый цвет, а иногда может меняться цвет текста. Если вы раньше не заметили этого, просто выделите это предложение, чтобы увидеть фоновый цвет текста.
Если вам не нравится синий цвет, или по какой-либо другой причине (например, это может быть связано с дизайном вашей веб-страницы) вы хотите изменить цвет выделения, CSS3 дает эту возможность!
Псевдоэлемент ::selection является известной функцией CSS3, который переопределяет цвет выделенного текста на уровне браузера или системы. Он также дает возможность указать цвет и фон для выбранного пользователем текста.
Можно изменить цвет/фоновый цвет определенных элементов или всей веб-страницы.
Количество свойств, используемых с этим псевдоэлементом, ограничено. С помощью псевдоэлемента ::selection можно изменить значения только трех свойств (color, background-color и text-shadow). В этой статье мы покажем, каким будет эффект для каждого из этих свойств.
Для максимальной совместимости браузера используйте расширение -moz- для поддержки в Firefox (::-moz-selection).
Как изменить цвет шрифта при выделении текста¶
Чтобы изменить цвет элемента, необходимо добавить стиль к элементу с помощью псевдоэлемента ::selection. Можно изменить только цвет шрифта, а также цвет шрифта вместе с фоном.
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
.green::-moz-selection{
color: #8ebf42;
}
.green::selection{
color: #8ebf42;
background-color: initial;
}
.bg-green::-moz-selection{
background-color: #8ebf42;
}
.bg-green::selection{
background-color: #8ebf42;
}
.bg-transparent::-moz-selection{
color: #8ebf42;
background-color: transparent;
}
.bg-transparent::selection{
color: #8ebf42;
background-color: transparent;
}
. white-green::-moz-selection{
color: #fff;
background-color: #8ebf42;
}
.white-green::selection{
color: #fff;
background-color: #8ebf42;
}
</style>
</head>
<body>
<p>Выберите этот текст и увидите зеленый цвет шрифта и фон по умолчанию.</p>
<p>Выберите этот текст и увидите цвет шрифта по умолчанию и зеленый фон.</p>
<p>Выберите этот текст и увидите зеленый цвет шрифта без фонового цвета.</p>
<p>Выберите этот текст и увидите белый цвет шрифта и зеленый фоновый цвет.</p>
</body>
</html>
Попробуйте сами!В этом примере фоновый цвет по умолчанию — это цвет данного сайта.
Как изменить фоновый цвет при выделении текста¶
Здесь нужно применить то же самое, только для фонового цвета. Просто добавьте стиль к элементу с помощью ::selection и установите выбранный вами цвет для свойства background-color.
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
.green::-moz-selection{
background-color: #8ebf42;
}
.green::selection{
background-color: #8ebf42;
}
.yellow::-moz-selection{
background-color: #ffcc00;
}
.yellow::selection{
background-color: #ffcc00;
}
</style>
</head>
<body>
<p>Текст с фоновым цветом по умолчанию.</p>
<p>Выберите этот текст и увидите зеленый фон.</p>
<p>Выберите этот текст и увидите желтый фон.</p>
</body>
</html>
Попробуйте сами!В случае, если не хотите фоновый цвет при выделении текста, установите свойство background-color со значением «transparent».
Как изменить цвет тени при выборе текста¶
Используйте дальше псевдоэлемент ::selection для добавления, удаления или изменения вида текстовой тени при выделении.
Вам необходимо только установить свойство text-shadow для псевдоэлемента ::selection.
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
.shadow2{
text-shadow: 1px 1px 1px;
}
.shadow3{
text-shadow: 1px 2px 4px #000;
}
.shadow4{
text-shadow: 1px 2px 4px;
}
.shadow1::-moz-selection{
text-shadow: 1px 1px 1px;
background-color: transparent;
}
.shadow1::selection{
text-shadow: 1px 1px 1px;
background-color: transparent;
}
#shadow2::-moz-selection{
text-shadow: none;
background: #fffae6;
}
. shadow2::selection{
text-shadow: none;
background: #fffae6;
}
.shadow3::-moz-selection{
text-shadow: 1px 1px 2px #222;
}
.shadow3::selection{
text-shadow: 1px 1px 2px #222;
}
.shadow4::-moz-selection{
text-shadow: 1px 2px 4px #208A28;
background-color: transparent;
color: #208A28;
}
.shadow4::selection{
text-shadow: 1px 2px 4px #208A28;
background-color: transparent;
color: #208A28;
}
</style>
</head>
<body>
<p>Выделите текст и увидите его тень.</p>
<p>Выделите текст, чтобы удалить его тень.</p>
<p>Выделите текст, чтобы он стал яснее.</p>
<p>Выделите текст, чтобы изменить цвет его тени.</p>
</body>
</html>
Попробуйте сами!Как изменить цвет полей Textarea и Input при выборе текста¶
Также возможно изменить цвет при выделении текста для полей <textarea> и <input>. Давайте рассмотрим пример с псевдоэлементом ::selection с элементами textarea и input:
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
input::-moz-selection{
color: #1c87c9;
background-color: #eee;
}
input::selection{
color: #1c87c9;
background-color: #eee;
}
textarea::-moz-selection{
color: white;
background-color: #8ebf42;
}
textarea::selection{
color: white;
background-color: #8ebf42;
}
</style>
</head>
<body>
<p>Элемент input</p>
<form><input type="text" value="Выделите этот input текст" /></form>
<p>Элемент textarea</p>
<textarea rows="5" cols="25">Выделите этот textarea текст</textarea>
</body>
</html>
Попробуйте сами!Как изменить цвет выбранного изображения¶
Вы можете изменить цвет выделенного изображения с помощью псевдоэлемента ::selection. Смотрите пример сами:
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
img {
padding: 10px;
}
#img2::-moz-selection{
background-color: #d9d9d9;
}
#img2::selection{
background-color: #d9d9d9;
}
</style>
</head>
<body>
<p>Здесь второе изображение при выделении становится серым.</p>
<p>Выделите обе изображения, чтобы увидеть разницу.</p>
<img src="/uploads/media/default/0001/01/25acddb3da54207bc6beb5838f65f022feaa81d7.jpeg" alt="Aleq">
<img src="/uploads/media/default/0001/01/25acddb3da54207bc6beb5838f65f022feaa81d7.jpeg" alt="Aleq">
</body>
</html>
Попробуйте сами! Как создать разные эффекты выделения для одного и того же изображения на одной страницеПредставьте, что у вас есть 4 параграфа, и вы хотите применить разные цвета для каждого из них по отдельности.
В таком случае необходимо изменить цвет выделения для разных параграфов или разных разделов страницы.
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p.green::selection {
background: #8ebf42;
}
p.green::-moz-selection {
background: #8ebf42;
}
p.blue::selection {
background: #1c87c9;
}
p.blue::-moz-selection {
background: #1c87c9;
}
p.yellow::selection {
background: #ffcc00;
}
p.yellow::-moz-selection {
background: #ffcc00;
}
p.red::selection {
background: #ff6666;
}
p.red::-moz-selection {
background: #ff6666;
}
</style>
</head>
<body>
<p>Выберите текст, и он выделится зеленым цветом. </p>
<p>Выберите текст, и он выделится синим цветом.</p>
<p>Выберите текст, и он выделится желтым цветом.</p>
<p>Выберите текст, и он выделится красным цветом.</p>
</body>
</html>
Попробуйте сами!Селекторы не могут быть объединены ни в коем случае. Если вы объедините несколько селекторов, они не будут работать, так как браузеры игнорируют все селекторы, когда какая-нибудь часть непонятна или недействительна.
Селекторы не могут быть объединены ни в коем случае. Если вы объедините несколько селекторов, они не будут работать, так как браузеры игнорируют все селекторы, когда какая-нибудь часть непонятна или недействительна.¶
Применение эффектов выделения к определенным элементам может быть напрасной потерей времени, если просто необходимо иметь одинаковый эффект для всей страницы вашего сайта. Использование псевдоэлемента ::selection дает возможность задать цвет выделения для всей страницы без его применения к определенным элементам.
Пример¶
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
::-moz-selection{
color: #fff;
background-color: #8ebf42;
}
::selection{
color: #fff;
background-color: #8ebf42;
</style>
</head>
<body>
<h4>Выберите несколько элементов на странице и увидите белый цвет выделения, а фоновый цвет установлен в зеленый для всей страницы.</h4>
<p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн. Его популяризации в новое время послужили публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более недавнее время, программы электронной вёрстки типа Aldus PageMaker, в шаблонах которых используется Lorem Ipsum.. I</p>
<img src="/uploads/media/default/0001/01/25acddb3da54207bc6beb5838f65f022feaa81d7.jpeg" alt="Aleq">
</body>
</html>
Попробуйте сами!::selection поддерживается многими браузерами. Проблема совместимости с Firefox решается при помощи добавления префикса -moz- перед селектором. В случае планшетов и мобильных устройств данный селектор не поддерживается в iOS Safari и Opera Mini.
Не рекомендуется полагаться на нестандартные функции CSS, если есть высокий риск, что веб-браузер может без предупреждения в любой момент удалить поддержку для неофициального CSS селектора или псевдоэлемента .
Добавление стиля с помощью этого псевдоэлемента в соответствии с цветами вашего сайта (вместо использования скучного синего фонового цвета при выделении текста) может сделать вашу веб-страницу интересным. Для определенной части вашей страницы можете выбрать фоновый цвет выделения или применить разные цвета для разных частей.
Приносим извинения за это
Как мы можем улучшить это?
Спасибо за ваш отзыв!
Спасибо за ваш отзыв!
Считаете ли это полезным? Да Нет
Похожие статьи
HTML цвета, таблица с кодами цветов и названиями
Основные цвета
- Black
- HTML цвет: #000000
- 0, 0, 0
- Gray
- HTML цвет: #808080
- 128, 128, 128
- Silver
- HTML цвет: #C0C0C0
- 192, 192, 192
- White
- HTML цвет: #FFFFFF
- 255, 255, 255
- Fuchsia
- HTML цвет: #FF00FF
- 255, 0, 255
- Purple
- HTML цвет: #800080
- 128, 0, 128
- Red
- HTML цвет: #FF0000
- 255, 0, 0
- Maroon
- HTML цвет: #800000
- 128, 0, 0
- Yellow
- HTML цвет: #FFFF00
- 255, 255, 0
- Olive
- HTML цвет: #808000
- 128, 128, 0
- Lime
- HTML цвет: #00FF00
- 0, 255, 0
- Green
- HTML цвет: #008000
- 0, 128, 0
- Aqua
- HTML цвет: #00FFFF
- 0, 255, 255
- Teal
- HTML цвет: #008080
- 0, 128, 128
- Blue
- HTML цвет: #0000FF
- 0, 0, 255
- Navy
- HTML цвет: #000080
- 0, 0, 128
Красные тона
- IndianRed
- #CD5C5C
- 205, 92, 92
- LightCoral
- #F08080
- 240, 128, 128
- Salmon
- #FA8072
- 250, 128, 114
- DarkSalmon
- #E9967A
- 233, 150, 122
- LightSalmon
- #FFA07A
- 255, 160, 122
- Crimson
- #DC143C
- 220, 20, 60
- FireBrick
- #B22222
- 178, 34, 34
Зеленые тона
- GreenYellow
- #ADFF2F
- 173, 255, 47
- Chartreuse
- #7FFF00
- 127, 255, 0
- LawnGreen
- #7CFC00
- 124, 252, 0
- LimeGreen
- #32CD32
- 50, 205, 50
- PaleGreen
- #98FB98
- 152, 251, 152
- LightGreen
- #90EE90
- 144, 238, 144
- MediumSpringGreen
- #00FA9A
- 0, 250, 154
- SpringGreen
- #00FF7F
- 0, 255, 127
- MediumSeaGreen
- #3CB371
- 60, 179, 113
- SeaGreen
- #2E8B57
- 46, 139, 87
- ForestGreen
- #228B22
- 34, 139, 34
- DarkGreen
- #006400
- 0, 100, 0
- YellowGreen
- #9ACD32
- 154, 205, 50
- OliveDrab
- #6B8E23
- 107, 142, 35
- DarkOliveGreen
- #556B2F
- 85, 107, 47
- MediumAquamarine
- #66CDAA
- 102, 205, 170
- DarkSeaGreen
- #8FBC8F
- 143, 188, 143
- LightSeaGreen
- #20B2AA
- 32, 178, 170
- DarkCyan
- #008B8B
- 0, 139, 139
Розовые тона
- LightPink
- #FFB6C1
- 255, 182, 193
- HotPink
- #FF69B4
- 255, 105, 180
- DeepPink
- #FF1493
- 255, 20, 147
- MediumVioletRed
- #C71585
- 199, 21, 133
- PaleVioletRed
- #DB7093
- 219, 112, 147
Оранжевые тона
- LightSalmon
- #FFA07A
- 255, 160, 122
- OrangeRed
- #FF4500
- 255, 69, 0
- DarkOrange
- #FF8C00
- 255, 140, 0
Желтые тона
- LightYellow
- #FFFFE0
- 255, 255, 224
- LemonChiffon
- #FFFACD
- 255, 250, 205
- LightGoldenrodYellow
- #FAFAD2
- 250, 250, 210
- PapayaWhip
- #FFEFD5
- 255, 239, 213
- Moccasin
- #FFE4B5
- 255, 228, 181
- PeachPuff
- #FFDAB9
- 255, 218, 185
- PaleGoldenrod
- #EEE8AA
- 238, 232, 170
- Khaki
- #F0E68C
- 240, 230, 140
- DarkKhaki
- #BDB76B
- 189, 183, 107
Синие тона
- LightCyan
- #E0FFFF
- 224, 255, 255
- PaleTurquoise
- #AFEEEE
- 175, 238, 238
- Aquamarine
- #7FFFD4
- 127, 255, 212
- Turquoise
- #40E0D0
- 64, 224, 208
- MediumTurquoise
- #48D1CC
- 72, 209, 204
- DarkTurquoise
- #00CED1
- 0, 206, 209
- CadetBlue
- #5F9EA0
- 95, 158, 160
- SteelBlue
- #4682B4
- 70, 130, 180
- LightSteelBlue
- #B0C4DE
- 176, 196, 222
- PowderBlue
- #B0E0E6
- 176, 224, 230
- LightBlue
- #ADD8E6
- 173, 216, 230
- SkyBlue
- #87CEEB
- 135, 206, 235
- LightSkyBlue
- #87CEFA
- 135, 206, 250
- DeepSkyBlue
- #00BFFF
- 0, 191, 255
- DodgerBlue
- #1E90FF
- 30, 144, 255
- CornflowerBlue
- #6495ED
- 100, 149, 237
- MediumSlateBlue
- #7B68EE
- 123, 104, 238
- RoyalBlue
- #4169E1
- 65, 105, 225
- MediumBlue
- #0000CD
- 0, 0, 205
- MidnightBlue
- #191970
- 25, 25, 112
Фиолетовые тона
- Lavender
- #E6E6FA
- 230, 230, 250
- Thistle
- #D8BFD8
- 216, 191, 216
- Violet
- #EE82EE
- 238, 130, 238
- Orchid
- #DA70D6
- 218, 112, 214
- Fuchsia
- #FF00FF
- 255, 0, 255
- Magenta
- #FF00FF
- 255, 0, 255
- MediumOrchid
- #BA55D3
- 186, 85, 211
- MediumPurple
- #9370DB
- 147, 112, 219
- BlueViolet
- #8A2BE2
- 138, 43, 226
- DarkViolet
- #9400D3
- 148, 0, 211
- DarkOrchid
- #9932CC
- 153, 50, 204
- DarkMagenta
- #8B008B
- 139, 0, 139
- SlateBlue
- #6A5ACD
- 106, 90, 205
- DarkSlateBlue
- #483D8B
- 72, 61, 139
Белые тона
- White
- #FFFFFF
- 255, 255, 255
- Honeydew
- #F0FFF0
- 240, 255, 240
- MintCream
- #F5FFFA
- 245, 255, 250
- Azure
- #F0FFFF
- 240, 255, 255
- AliceBlue
- #F0F8FF
- 240, 248, 255
- GhostWhite
- #F8F8FF
- 248, 248, 255
- WhiteSmoke
- #F5F5F5
- 245, 245, 245
- Seashell
- #FFF5EE
- 255, 245, 238
- Beige
- #F5F5DC
- 245, 245, 220
- OldLace
- #FDF5E6
- 253, 245, 230
- FloralWhite
- #FFFAF0
- 255, 250, 240
- Ivory
- #FFFFF0
- 255, 255, 240
- AntiqueWhite
- #FAEBD7
- 250, 235, 215
- Linen
- #FAF0E6
- 250, 240, 230
Как изменить цвет ссылки HTML
Ссылка в HTML выглядит следующим образом:
<a href=»/» title=»Ссылка HTML»>Изменяем цвет ссылки</a>
По умолчанию ее цвет синий и она будет иметь подчеркивание. Вы можете изменить ее цвет и убрать подчеркивание, просто добавив внутрь тега свойство style с соответствующими значениями. Вот так:
<a href=»/» title=»Ссылка HTML» style=»color:#FF0000; text-decoration:none»>Изменяем цвет ссылки</a>
Есть и другой способ изменить внешний вид ссылки. Для этих целей используются таблицы стилей CSS. Причем вы сможете задать значения для ссылок при различных условиях, будь-то активная ссылка (a:active), посещенная ссылка(a:visited) либо ссылка при наведении мыши (a:hover). Вот как это делается:
a {
color:#FF0000;
text-decoration:none
}
a:active {
color:#FF0000;
text-decoration:none
}
a:visited {
color:#666666;
text-decoration:none
}
a:hover {
color:#339900;
text-decoration: underline
}
Создайте два файлаПервый index.html с таким содержимым:
<html>
<head>
<link rel=»stylesheet» type=»text/css» href=»style. css»>
</head>
<body>
<a href=»/» title=»Ссылка HTML»>Изменяем цвет ссылки</a>
</body>
</html>
А второй назовите style.css. В нем запишите следующее:a {
color:#FF0000;
text-decoration:none
}
a:active {
color:#FF0000;
text-decoration:none
}
a:visited {
color:#666666;
text-decoration:none
}
a:hover {
color:#339900;
text-decoration: underline
}
Изменяя значения свойств можно менять внешний вид ссылок.
— HTML: язык разметки гипертекста
элементов типа color
предоставляют элемент пользовательского интерфейса, который позволяет пользователю указать цвет либо с помощью визуального интерфейса выбора цвета, либо путем ввода цвета в текстовое поле в шестнадцатеричном формате #rrggbb
формат. Разрешены только простые цвета (без альфа-канала), хотя цвета CSS имеют больше форматов, например названия цветов, функциональные обозначения и шестнадцатеричный формат с альфа-каналом.
Представление элемента может существенно отличаться от одного браузера и / или платформы к другому — это может быть простой текстовый ввод, который автоматически проверяется, чтобы гарантировать, что информация о цвете введена в правильном формате, или стандартная для платформы палитра цветов, или что-то еще. вид настраиваемого окна выбора цвета.
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https: // github.com / mdn / interactive-examples и отправьте нам запрос на перенос.
Значение
элемента
типа color
всегда является DOMString
, содержащим 7-символьную строку, определяющую цвет RGB в шестнадцатеричном формате. Хотя вы можете вводить цвет как в верхнем, так и в нижнем регистре, он будет сохранен в нижнем регистре. Значение никогда не бывает в какой-либо другой форме и никогда не бывает пустым.
Примечание : Установка значения, которое не является допустимым, полностью непрозрачным, цветом RGB в шестнадцатеричной системе счисления , приведет к установке значения # 000000
.В частности, вы не можете использовать стандартные названия цветов CSS или какой-либо синтаксис функций CSS для установки значения. Это имеет смысл, если иметь в виду, что HTML и CSS — это отдельные языки и спецификации. Кроме того, не поддерживаются цвета с альфа-каналом; указание цвета в 9-значном шестнадцатеричном формате (например, # 009900aa
) также приведет к установке цвета на # 000000
.
Вводы типа , цвет
просты из-за ограниченного числа поддерживаемых атрибутов.
Предоставление цвета по умолчанию
Вы можете обновить простой пример выше, чтобы установить значение по умолчанию, чтобы цветовая ячейка была предварительно заполнена цветом по умолчанию, а палитра цветов (если есть) также будет по умолчанию использовать этот цвет:
Если вы не укажете значение, по умолчанию будет установлено значение # 000000
, которое является черным. Значение должно быть в семизначном шестнадцатеричном формате, то есть за символом «#» следуют две цифры, каждая из которых представляет красный, зеленый и синий цвета, например: #rrggbb
.Если у вас есть цвета в любом другом формате (например, имена цветов CSS или цветовые функции CSS, такие как rgb ()
или rgba ()
), вам придется преобразовать их в шестнадцатеричный формат, прежде чем устанавливать значение
.
Отслеживание изменений цвета
Как и в случае с другими типами
, есть два события, которые можно использовать для обнаружения изменений значения цвета: input
и change
. input
запускается в элементе
каждый раз при изменении цвета.Событие change
запускается, когда пользователь закрывает палитру цветов. В обоих случаях вы можете определить новое значение элемента, посмотрев на его значение
.
Вот пример, который отслеживает изменение значения цвета с течением времени:
colorPicker. addEventListener («вход», updateFirst, false);
colorPicker.addEventListener ("изменение", watchColorPicker, false);
function watchColorPicker (event) {
document.querySelectorAll ("p"). forEach (function (p) {
п.style.color = event.target.value;
});
}
Выбор значения
Если реализация элемента
типа color
в браузере пользователя не поддерживает цвет, а вместо этого является текстовым полем для непосредственного ввода строки цвета, вы можете используйте метод select ()
для выбора текста, находящегося в настоящее время в поле редактирования. Если браузер вместо этого хорошо использует цвет, select ()
ничего не делает. Вы должны знать об этом поведении, чтобы ваш код мог правильно реагировать в любом случае.
colorWell.select ();
Варианты внешнего вида
Как упоминалось ранее, когда браузер не поддерживает интерфейс выбора цвета, его реализация ввода цвета будет текстовым полем, которое автоматически проверяет содержимое, чтобы гарантировать, что значение имеет правильный формат. Например, в Safari 10.1 вы увидите что-то вроде этого:
То же самое содержимое выглядит так в Firefox 55:
В этом случае щелчок по ячейке цвета представляет палитру цвета платформы, из которой вы можете выбрать цвет (в данном случае палитра macOS):
Значение ввода цвета считается недопустимым, если пользовательский агент не может преобразовать ввод пользователя в семизначную шестнадцатеричную нотацию в нижнем регистре.Если и когда это так, к элементу применяется псевдокласс : недопустимый
.
Давайте создадим пример, который делает немного больше с вводом цвета, отслеживая события change
и input
, чтобы взять новый цвет и применить его к каждому элементу
в документе.
HTML
HTML довольно прост — пара параграфов описательного материала с
типа color
с идентификатором colorWell
, который мы будем использовать для изменения цвета параграфов » текст.
Пример, демонстрирующий использование & lt; input type = "color" & gt;
контроль.
Наблюдайте за изменением цвета абзаца при настройке палитры цветов.
Когда вы вносите изменения в палитру цветов, первый абзац
цвет меняется, как предварительный просмотр (здесь используется input
мероприятие). Когда вы закрываете палитру цветов, изменение
событие запускается, и мы обнаруживаем это, чтобы изменить каждый абзац на
выбранный цвет.
JavaScript
Во-первых, есть некоторые настройки. Здесь мы устанавливаем некоторые переменные, настраивая переменную, которая содержит цвет, который мы установим для цвета при первой загрузке, а затем настраиваем обработчик load
для выполнения основной работы при запуске после полной загрузки страницы.
var colorWell;
var defaultColor = "# 0000ff";
window. addEventListener ("загрузка", запуск, ложь);
Инициализация
После загрузки страницы вызывается наш обработчик событий load
, startup ()
:
function startup () {
colorWell = документ.querySelector ("# colorWell");
colorWell.value = defaultColor;
colorWell.addEventListener («ввод», updateFirst, false);
colorWell.addEventListener ("изменение", updateAll, false);
colorWell.select ();
}
Он получает ссылку на элемент color
в переменной с именем colorWell
, затем устанавливает значение входного цвета на значение в defaultColor
. Затем событие ввода input
настраивается для вызова нашей функции updateFirst ()
, а событие change
настраивается на вызов updateAll ()
.Оба они показаны ниже.
Наконец, мы вызываем select ()
для выбора текстового содержимого ввода цвета, если элемент управления реализован как текстовое поле (это не имеет никакого эффекта, если вместо него предоставляется интерфейс выбора цвета).
Реагирование на изменение цвета
Мы предоставляем две функции, которые имеют дело с изменением цвета. Функция updateFirst ()
вызывается в ответ на событие input
. Он изменяет цвет первого элемента абзаца в документе, чтобы он соответствовал новому значению ввода цвета.Поскольку input
событий запускаются каждый раз, когда выполняется корректировка значения (например, если яркость цвета увеличивается), это будет происходить неоднократно, когда используется палитра цветов.
function updateFirst (событие) {
var p = document.querySelector ("p");
if (p) {
p.style.color = event.target.value;
}
}
Когда палитра цветов закрывается, указывая, что значение больше не будет изменяться (если пользователь повторно не откроет палитру цветов), элементу отправляется событие change
.Мы обрабатываем это событие с помощью функции updateAll ()
, используя Event. target.value
, чтобы получить окончательный выбранный цвет:
function updateAll (событие) {
document.querySelectorAll ("p"). forEach (function (p) {
p.style.color = event.target.value;
});
}
Устанавливает цвет каждого блока
так, чтобы его атрибут color
соответствовал текущему значению ввода цвета, на которое ссылаются с помощью события .цель
.
Результат
Окончательный результат выглядит так:
таблицы BCD загружаются только в браузере
Руководство для начинающих по цветовым кодам HTML
Добавление цвета на ваш сайт может вызвать эмоции, создать атмосферу и сделать ваш общий дизайн более целостным.
В этом посте мы расскажем все, что вам нужно знать о принципах дизайна, связанных с цветовыми кодами HTML, чтобы вы могли обновлять и добавлять цвета на своем сайте. Независимо от того, переделываете ли вы свой веб-сайт или выбираете цветовую палитру в первый раз, освоение этого важного навыка может помочь вам создать сайт, который будет последовательно отражать внешний вид вашего бренда.
Начнем с определения цветовых кодов HTML.
Цветовые коды HTML
Мы видим цвета каждый день и даем им названия, например красный и желтый. В этих цветах есть сотни различных оттенков, для которых у нас также есть названия. Например, есть не только розовый, но и неоново-розовый, жевательный розовый, розовый, фуксия, пурпурный и множество других.
Проблема в том, что даже если мы попытаемся уточнить, эти названия цветов могут интерпретироваться по-разному разными людьми.Неоново-розовый для одного человека может быть фуксией для другого, а может быть пурпурным для кого-то.
Чтобы избежать этой неточности в Интернете, мы используем цветовые коды HTML. Компьютеры могут интерпретировать цветовые коды HTML для отображения соответствующего цвета. Эти коды могут быть разных форматов, включая шестнадцатеричные цветовые коды. Давайте подробнее рассмотрим этот формат ниже.
Шестнадцатеричные цветовые коды HTML
Шестнадцатеричные цветовые коды — это самый популярный формат HTML, используемый на веб-сайтах и в других программных приложениях. Каждый шестнадцатеричный код состоит из трех байтовых шестнадцатеричных чисел, которым предшествует хэштег.
Байт — это пара символов в шестнадцатеричном коде, которые представляют интенсивность трех основных цветов (красного, зеленого и синего) в цвете. Диапазон значений от 00 (самая низкая интенсивность основного цвета) до FF (самая высокая интенсивность основного цвета)
Это означает, что каждый шестнадцатеричный код состоит из трех пар или шести символов в общей сложности. Эти шесть символов могут быть любой комбинацией из десяти цифр (0-9) и шести букв (a-f).Эта 16-символьная система счисления известна как шестнадцатеричный код. Всего существует 16 777 216 возможных комбинаций. Попробуем разобраться в некоторых из них.
Чтобы вычислить шестнадцатеричный код белого цвета, примите во внимание, что вы должны смешать каждый из трех основных цветов с их полной интенсивностью. Это означает, что шестнадцатеричный код белого цвета — #FFFFFF. Поскольку черному не хватает основного цвета, его шестнадцатеричный код цвета # 000000. Если вы хотите красный цвет, вам нужна самая высокая интенсивность красного и самая низкая интенсивность двух других основных цветов.Следовательно, шестнадцатеричный код красного цвета будет # FF0000. Взгляните на диаграмму ниже, чтобы увидеть еще несколько комбинаций.
Источник
Посмотрите на снимок экрана ниже, чтобы увидеть больше примеров.
Источник
Чтобы лучше познакомиться с шестнадцатеричными кодами, вы можете поиграть с онлайн-инструментами, такими как палитра цветов и колеса.
Используя палитру цветов, показанную ниже, вы можете определить шестнадцатеричные коды разных цветов, от черного и белого до самого глубокого зеленого и самого яркого синего.
Источник
Найдя понравившийся цвет, запишите его шестнадцатеричный код. Таким образом, вы можете повторно использовать одни и те же цвета в разных дизайнах и на разных каналах, что важно для единообразного брендинга.
Теперь, когда вы понимаете, что такое цветовые коды HTML и, в частности, шестнадцатеричные коды, давайте посмотрим, как можно использовать цветовые коды HTML.
Как использовать цветовые коды HTML
Вы можете добавить шестнадцатеричные коды в HTML своего сайта, чтобы изменить цвет отдельных элементов.
Скажем, например, вы хотите изменить цвет абзаца на красный. Вы просто добавляете атрибут стиля к элементу абзаца, который хотите раскрасить, и используете свойство цвета с правильным шестнадцатеричным кодом. Код будет выглядеть так:
Красный текст абзаца
Используя этот код, я мог преобразовать вступление к этому сообщению в блоге, сделав первый абзац красным. На передней панели это будет выглядеть примерно так:
Источник
Вы также можете разделить HTML и CSS и получить тот же результат.
Вот код CSS, который вы поместили в заголовок своего документа:
кузов {
цвет: # FF0000;
}
Вот HTML-код, который вы поместили в основной раздел документа:
Красный абзац текста
Используя этот же процесс, вы можете изменить цвет фона, текста и других элементов на вашем сайте.
Создание сайта в цвете
Color может помочь выделить элемент на странице, создать узнаваемость бренда и сделать ваш сайт запоминающимся.Теперь, когда у вас есть базовое представление о цветовых кодах HTML, вы можете добавлять или изменять цвет на своем сайте, чтобы создать единый дизайн.
Теперь, когда у вас есть цветовые коды HTML, узнайте о других кодах HTML, которые могут помочь вам правильно отображать информацию на вашем веб-сайте и вносить необходимые обновления.
цветовых кодов HTML — CodeBerry Blog
Мы можем создать структуру веб-сайта и его заголовки, абзацы и ссылки в HTML. При создании разнообразного и хорошо структурированного веб-сайта вы должны учитывать другие аспекты помимо прозрачности, например цвета.
Мы уже написали введение в веб-разработку, поэтому вам следует прочитать эту статью, если вы интересуетесь основами HTML.
В этом посте мы рассмотрим, как определять цвета и оттенки в цветовых кодах HTML, с множеством примеров иллюстраций.
Названия цветовых кодов HTML
Современные браузеры могут отображать миллионы оттенков цвета. Было бы невозможно назвать и учесть их все, поэтому в мире информационных технологий мы используем коды для определения цветов и оттенков.
HTML поддерживает 140 стандартных названий цветов, но вы также можете определить любой другой оттенок на своем веб-сайте, используя цветовые коды. Предварительно закодированные цвета можно определить по их конкретным названиям цветов (например, бирюзовый, черный, желто-зеленый, горячий розовый и т. Д.), Поэтому нам не нужно искать какие-либо конкретные коды, чтобы точно определить эти цвета.
Существует несколько систем кодирования цветов, и эти коды содержат соотношение различных компонентов (базовых цветов) и значения параметров (например, прозрачности или насыщенности).В этой статье мы подробно покажем вам шестнадцатеричную систему и упомянем только другие варианты.
С помощью цветовых кодов HTML мы можем создавать бесконечное разнообразие красочных иллюстраций.
Палитры цветов и смешивание цветов
Мы можем найти цветовые коды с помощью инструментов палитры цветов.
Вот несколько примеров палитры цветов:
Каждый цвет, который может обнаружить наш глаз, представляет собой смесь различных соотношений основных цветов. В IT различные оттенки отображаются путем смешивания основных цветов: красного, зеленого и синего (RGB).
(В теории цвета основными цветами являются красный, желтый и синий, но из-за некоторых особенностей компьютерных экранов мы должны использовать другие цвета в ИТ.)
Шестнадцатеричный код цвета
Среди всех вариантов цвета кодов, шестнадцатеричный — самый лаконичный и, следовательно, наиболее широко используемый вид при редактировании HTML-кода.
Цветовой код начинается с символа #, за которым следует серия из шести символов. Мы можем определить точный цвет, который мы хотим использовать, с числами (0-9) и буквами (a-f).Первые два символа определяют значение красного (RR), второй набор из двух определяет зеленый (GG), а третий набор из двух определяет синий (BB).
Например: # eb4034
Различные оттенки серого содержат одинаковое количество всех компонентов.
Например,
# 404040
#bebebe
Каждый символ черного цвета 0
# 000000
Белый цвет содержит максимальное значение всех компонентов
#ffffff
Короче шестнадцатеричный значения
Бывают случаи, когда мы можем использовать даже более короткие коды; для цветов, которые имеют одинаковые символы для каждого компонента, мы можем использовать только три символа и получить один и тот же цвет.
Код # 000 определяет черный цвет, как и # 000000, а # 0ff создает тот же бирюзовый цвет, что и # 00ffff.
Более короткая версия # cc2244 — # c24
Куда идет цветовой код HTML?
Мы можем определять цвета в виде атрибутов внутри тега, к которому применяется цвет. Мы можем определить цвет фона веб-сайта в теге
, а цвет основного заголовка должен быть в тегеи т.
Д.Атрибуты:
В теге мы можем определить цвет текста с помощью атрибута « text» и цвет фона с помощью атрибута «bgcolor» . Мы можем использовать атрибут «цвет» в теге , чтобы изменить цвет.
В HTML мы можем использовать тег во всех других элементах,чтобы перезаписать любую глобально определенную информацию (например,g.,формат,стиль,цвет),чтобы отображать что-то другое в определенном месте.
Другие варианты цветового кодирования
RGB,RGBA
Мы можем определить соотношение красного,зеленого и синего цветов по шкале от 0 до 255,а не только в шестнадцатеричной форме. Для этого мы должны поместить код за атрибутами text,bgcolor и т. Д. В таком виде:rgb (192,192,192) .
При использовании кодов RGBA,помимо значения основных цветов,у вас также есть другой компонент,который относится к прозрачности,называемый альфа-каналом.Параметр альфа - это число от 0,0 (полностью прозрачный) до 1,0 (совсем непрозрачный). Вот как цвет выглядит в коде RGBA:rgba (255,99,71,0.5)
HSL,HSLA
В HTML мы можем определять цвета,используя оттенок,насыщенность и яркость (HSL). Значение оттенка выражается в градусах в зависимости от его положения на цветовом круге.
Насыщенность - это процентное значение,0% определяет оттенок серого,а 100% определяет полный цвет. Яркость также является процентным значением,где 0% означает черный цвет,а 100% - белый цвет.Цветовые коды HSL выглядят следующим образом:
hsl (36,100%,50%)
Также можно добавить альфа-значение,которое относится к прозрачности цвета.
Вам следует попробовать разные палитры цветов и формы цветового кодирования,чтобы найти тот,который лучше всего подходит для вашего проекта и с которым вы сможете работать наиболее эффективно. Немного попрактиковавшись,вы легко сможете определить самые красивые цвета на своем веб-сайте.
В нашей серии руководств по программированию вы найдете полезные материалы,которые помогут вам улучшить свои навыки программирования и ускорить процесс обучения.
Хотите научиться программировать онлайн? Приходите и попробуйте наши первые 25 бесплатных уроков в Школе программирования CodeBerry.
цветов HTML для веб-страниц
Это хорошее время,чтобы увидеть,как цвета определены в HTML.
В нашем предыдущем примере мы установили желтый цвет фона.
Мы можем установить цвета фона с вашим именем на английском языке,например:красный,розовый,голубой или светло-зеленый. Это действительно в большинстве случаев.
На самом деле существует достаточное разнообразие цветов,чтобы удовлетворить все наши потребности.
Но есть альтернативный способ установки цвета. Для этого нам нужно знать,как создаются цвета на мониторе.
Для определения любого цвета на мониторе производится комбинация трех цветов:красного,зеленого и синего.
Все цвета,которые вы видите на своем мониторе,образуются путем соединения определенных пропорций этих трех цветов.
По этой причине мы называем их основными цветами (или также основными цветами).
И если вы думаете,что школа сказала нам «учителю»,что основными цветами были пурпурный,голубой и желтый,я скажу да,но нет.Уточните это.
Пурпурный,голубой и желтый - основные цвета чернил. Из этих трех других цветов формируются чернила (для печати).
Например,зеленый цвет состоит из синего и желтого. Если смешать чернила трех основных цветов,получится черный. По этой причине смесь этих трех красок-чернил называется субтрактивным синтезом.
Однако монитор вашего компьютера излучает свет. И цвета света,или светлые цвета,основаны на трех других основных цветах,которые,как мы уже сказали,являются красным,зеленым и синим.Смешивание этих трех цветов в максимально возможном количестве дает белый цвет.
По этой причине говорят,что светлые цвета смешиваются аддитивным синтезом.Схема этого видна на следующем рисунке:
Как мы уже говорили,мы собираемся использовать светлые цвета,поскольку,короче говоря,свет - это то,что излучает монитор. Любой цвет,который нам нужно создать,получается путем смешивания разных пропорций красного,зеленого и синего.
Мы можем указать нашему HTML-коду любой цвет,каждый из основных цветов которого принимает значение от 0 до 255.Всего получается 256 возможных пропорций для каждого из трех основных цветов.
Тем не менее,может быть,это не слишком впечатляет,пока вы не подумаете,что результирующее количество возможных комбинаций составляет 256 * 256 * 256=16 777 216 возможных цветов.
Таким образом,желтый цвет будет состоять из максимально возможного красного,максимально возможного зеленого и ничего синего,то есть будет комбинацией 255.255.0
Значения основных цветов всегда будут выражаться в указанном порядке:сначала пропорция красного,затем зеленого и,наконец,синего.Поэтому этот цветовой формат известен как RGB (красный,зеленый,синий).
Во многих книгах и программах вы увидите,что это относится к этому формату с переведенным названием RVA (красный,зеленый,синий).
Однако не все так просто. Создатели HTML решили,что пришло время немного усложнить нашу жизнь,и сделали язык таким,что значения трех основных цветов должны быть выражены в шестнадцатеричной системе с двумя цифрами.
Как известно,шестнадцатеричная нумерация позволяет использовать буквы от A до F,присваивая числовые значения от 10 до 15 соответственно.
Таким образом,десятичный 0 будет 00 шестнадцатеричным,десятичный 15 будет 0F в шестнадцатеричном,десятичный 16 будет 10 шестнадцатеричным,десятичный 255 будет FF в шестнадцатеричном и т. Д.
Фактически,это дается рядом правил и основ нумерации,которые были установлены в первые дни вычислений (если,когда компьютеры перешли на клапаны),и которые все еще актуальны сегодня,поскольку доказали свою эффективность во многих странах.
Следовательно,желтый цвет,который мы определили как 255 красного,255 зеленого и 0 синего,выраженный в шестнадцатеричном формате,будет FFFF00.
Первые две цифры выражают пропорцию красного (FF=255),следующие две цифры зеленого и последние две цифры синего. Кроме того,HTML просит нас добавить перед комбинацией цветов знак # (широко известный как подушка или таракан).
Следовательно,следующее предложение:
Это будет эквивалентно:
Та же самая система,которую мы научились устанавливать цвет фона,поможет нам установить цвета текста и других элементов веб-страницы.
Есть так называемые безопасные цвета для Интернета. Это палитра из 216 возможных комбинаций.
Веб-безопасные цвета - это те цвета,которые отображаются на платформе ПК точно так же,как и на Macintosh,либо в браузере Internet Explorer,либо в Firefox .
Еще раз надо иметь в виду,что мы работаем для сети. Нашу страницу могут видеть пользователи с разных платформ,и они должны видеть ее одинаково.
Безопасные цвета для Интернета - это цвета,образованные любой комбинацией значений 00,33,66,99,CC или FF.Итак,следующие цвета являются примерами безопасных цветов для Интернета:
- # FF66CC
- #FFFFFF
- # 00CC99
- # FF3366
И,как правило,любое,удовлетворяющее условию,что три значения (красный,зеленый и синий) соответствуют одному из указанных значений.
Мы также должны иметь в виду,что цвет текста должен контрастировать с цветом фона таким образом,чтобы чтение страницы было комфортным для пользователя. Не забывайте,что читать о мониторе само по себе гораздо неудобнее,чем читать на бумаге.
Если вдобавок текст просто выделяется на фоне,мы будем приглашать пользователя перейти на другую страницу. В общем,для фона мы выберем пастельные тона или приглушенные тона.
Яркие цвета используются почти исключительно на страницах игр,современной музыки или эротики. Сочетание черного текста на белом фоне обычно дает хорошие результаты много раз.
Значение,передаваемое атрибуту,может нечетко находиться между кавычками или без них.Например,два приведенных ниже предложения эквивалентны:
Однако,если мы помещаем кавычки в начало значения,мы должны ставить их в конце,и наоборот. Например,следующие инструкции не будут работать должным образом.
Шестнадцатеричные значения цветов будут представлены прописными буквами
На самом деле,это будет работать так же,если мы поместим их в нижний регистр.Мы использовали заглавные буквы для этих значений для удобства чтения кода.
Теперь,когда вы прочитали эту статью,вы можете понять следующую шутку
5.1 Цвет шрифта | Поваренная книга R Markdown
Цвет шрифта
Синтаксис Markdown не имеет встроенного метода для изменения цвета текста. Мы можем использовать синтаксис HTML и LaTeX,чтобы изменить форматирование слов:
Для HTML мы можем заключить текст в тег
{}. Для этого требуется пакет LaTeX xcolor ,который включен в стандартный шаблон LaTeX Pandoc.и установить цвет с помощью CSS,например.г.,
текст
.
Как пример изменения цвета в тексте PDF:
--- вывод:pdf_document --- Розы - \ textcolor{red}{красные},фиалки - \ textcolor{blue}{синие}.
В приведенном выше примере первый набор фигурных скобок содержит желаемый цвет текста,а второй набор фигурных скобок содержит текст,к которому следует применить этот цвет.
Если вы хотите разработать документ R Markdown для нескольких форматов вывода,вам не следует встраивать в документ необработанный код HTML или LaTeX,поскольку они будут игнорироваться в других форматах вывода (например,код LaTeX будет игнорироваться при выводе HTML,и HTML-теги будут потеряны при выводе LaTeX). Далее мы предлагаем два возможных метода решения этой проблемы.
Использование функции R для написания необработанного кода HTML или LaTeX
Мы можем написать собственную функцию R для вставки правильного синтаксиса в зависимости от формата вывода,используя функции is_latex_output ()
и is_html_output ()
в knitr следующим образом:
colorize <- function (x,color){if (knitr ::is_latex_output ()){sprintf ("\\ textcolor {% s} {% s}",цвет,x)}else if (knitr ::is_html_output ()){sprintf ("% s ",цвет,Икс)}еще х}
Затем мы можем использовать код во встроенном выражении R `r colorize (« некоторые слова красным »,« красный »)`
,который создаст некоторые слова красным цветом (вы не увидите красный цвет,если читаете эта книга напечатана в черно-белом цвете).
Использование фильтра Pandoc Lua (*)
Этот метод может быть немного продвинутым для пользователей R,поскольку он включает другой язык программирования,Lua,но он чрезвычайно мощный - вы можете программно изменять элементы Markdown с помощью фильтров Lua Pandoc (см.Раздел 4.20). Ниже приведен полный пример:
--- title:«Цветной текст с фильтром Lua» выход:html_document:pandoc_args:["--lua-filter = color-text.lua"] pdf_document:pandoc_args:["--lua-filter = цвет-текст.lua "] keep_tex:правда --- Сначала мы определяем фильтр Lua и записываем его в файл `color-text.lua`. `` `{кошка,engine.opts=list (file=" color-text.lua ")}Диапазон=функция (эл) color=el.attributes ['цвет'] - если нет атрибута цвета,вернуть без изменений если color==nil,тогда верните el end - преобразовать в если FORMAT:соответствует 'html',тогда - удалить атрибуты цвета el.attributes ['color']=ноль - вместо этого использовать атрибут стиля el.attributes ['стиль']='цвет:'.. цвет .. ';' - вернуть элемент полного пролета вернуть эль elseif FORMAT:сопоставить "латекс",затем - удалить атрибуты цвета el.attributes ['color']=ноль - инкапсулировать в латексный код table.insert (эл. содержание,1,pandoc.RawInline ('латекс','\\ textcolor {' .. color .. '} {')) table.insert (эл. содержание,pandoc.RawInline ('латекс','}')) - возвращает только содержимое диапазона вернуть эл. содержание еще - для другого формата вернуть без изменений вернуть эль конец конец `` '' Теперь мы можем протестировать фильтр с текстом в скобках с атрибут color,например.грамм.,>Розы [красные и ** жирным **]{color="red"}и>фиалки [синие]{color="blue"}.
В этом примере мы неявно использовали расширение Pandoc Markdown с именем bracketed_spans
,которое позволяет нам писать текст с атрибутами,например,[text]{. Class attribute="value"}
. Фильтр Lua,определенный в блоке кода cat
,помещает текст в ,если формат вывода - HTML,и в
\ textcolor{...}{}
,если формат вывода - LaTeX.Фильтр Lua записывается в файл color-text.lua
и активируется с помощью параметра командной строки --lua-filter
,передаваемого в Pandoc через параметр pandoc_args
выходных форматов.
По сравнению с предыдущим методом,преимущество использования фильтра Lua состоит в том,что вы все еще можете использовать синтаксис Markdown внутри скобок,тогда как использование функции R colorize ()
в предыдущем разделе не позволяет использовать синтаксис Markdown (например,colorize ('** жирный **')
жирным шрифтом не выделяется).
встроенных стилей в HTML | Codecademy
Встроенные стили для HTML
Требования:
ВведениеОбычно CSS записывается в отдельном файле CSS (с расширением файла .css
) или в теге внутри тега
,но есть и третье место,которое также допустимо. Третье место,где вы можете написать CSS,- это внутри тега HTML,используя атрибут стиля
.Когда CSS написан с использованием атрибута
стиля ,это называется «встроенным стилем». В общем,это не считается лучшей практикой. Однако бывают случаи,когда встроенные стили - правильный (или единственный) выбор.
Встроенные стили выглядят и работают так же,как CSS,с некоторыми отличиями. Встроенные стили напрямую влияют на тег,в котором они написаны,без использования селекторов. Вот базовая HTML-страница с использованием встроенных стилей:
Игра со встроенными стилями Я большой синий сильный абзац
Тег p
с встроенным атрибутом стиля здесь находится в центре внимания:
Атрибут стиля ничем не отличается от любого другого атрибута HTML.Он находится внутри начального тега элемента сразу после имени тега. Атрибут начинается со стиля
,за которым следует знак равенства,
=
,и,наконец,используются двойные кавычки,""
,которые содержат значение атрибута.
В нашем случае значение атрибута стиля будет состоять из пар "свойство-значение" CSS:
"свойство: значение;"
. Вы можете иметь сколько угодно пар значений свойств. В отличие от обычного синтаксиса CSS,встроенный стиль ,а не не использует селекторы или фигурные скобки.Не забудьте поставить точку с запятой ;
после каждой пары!
Встроенные стили не сильно отличаются от других способов написания CSS. Например,встроенный стиль выше - это почти ,как следующее правило CSS:
п{цвет синий;размер шрифта:46 пикселей}
Приведенное выше правило работает так же,как и наш встроенный стиль,за исключением одного момента.Это правило будет влиять на каждые p
на странице,тогда как встроенный стиль будет влиять только на ,на которых он написан.
работает таким же образом,поэтому элемент внутри
будет синим с большим текстом,независимо от того,решите ли вы использовать встроенный стиль или правила CSS.
Профессиональные веб-разработчики не часто используют встроенные стили,но бывают случаи,когда их важно понимать или необходимо использовать. Вот несколько мест,где вы можете увидеть встроенные стили:
- HTML электронная почта
- Старые сайты
- CMS content (e.грамм. WordPress,Drupal)
- Динамическое содержимое (т.е. HTML,созданный или измененный с помощью JavaScript)
Электронные письма часто содержат HTML-контент. Когда вы получаете красивое сообщение электронной почты,это либо один большой файл изображения,либо сообщение электронной почты в формате HTML.Вы можете создавать электронные письма в формате HTML самостоятельно,но это может быть непросто. Программы просмотра HTML в почтовых клиентах не стандартизированы,и большинство из них не поддерживают теги . По этой причине электронная почта в формате HTML часто содержит множество встроенных стилей. Некоторые из включенных стилей могут быть архаичными для поддержки старых клиентов для просмотра электронной почты.
В другой раз вы увидите встроенные стили на динамических веб-сайтах,использующих JavaScript. Часто сценарии JavaScript добавляют в HTML встроенные стили. Например,обычным способом скрыть диалоговое окно является добавление встроенного стиля display:none;
.
Как упоминалось ранее,веб-разработчики не часто используют встроенные стили при создании веб-страниц по многим причинам. Причины включают «семантическую разметку»,ремонтопригодность,возможность повторного использования и масштабируемость.
Семантическая разметкаHTML предназначен для передачи структурированной информации. CSS создан для стилизации этой структурированной информации. Когда используются встроенные стили,это четкое разделение между структурированной информацией и стилем размывается. Отделив CSS от HTML,разметка может быть семантической,что означает,что она может передавать как можно больше смысла,не запутываясь визуальными эффектами.
Например,статья,которую вы сейчас читаете,написана в формате HTML и разделена на заголовки и абзацы
(и текст внутри этих тегов).В этой статье также есть определенные размеры шрифта,межстрочный интервал и цвета,но эти аспекты влияют только на визуальное представление. Сохраняя максимально семантическую разметку,содержание статьи можно быстро редактировать,не отвлекаясь на эстетику.
Кроме того,можно неправильно использовать элементы HTML,переопределяя их CSS. Есть много программ,которые интерпретируют HTML,не «глядя» на него человеческим глазом,например программы чтения с экрана и поисковые системы.Например,тег предназначен для содержания цитаты блока,но с помощью CSS можно сделать так,чтобы теги
визуально отображались как заголовки.Человек,просматривающий ваш сайт через браузер,увидит только заголовки. С другой стороны,программа чтения с экрана для людей с ослабленным зрением может читать ваши заголовки как цитаты,что может сбивать с толку людей с ослабленным зрением! Эта проблема может быть создана с помощью любого CSS,а не только встроенных стилей,но о ней стоит упомянуть здесь. Перед использованием CSS всегда ищите правильный тег для работы.
Поскольку встроенные стили влияют только на тег,в который они записаны,вносить изменения может быть сложно.Если вы написали один и тот же стиль 20 раз в 20 различных тегах Вы получите максимальную гибкость и мощность,поместив свой CSS в отдельный файл CSS. Если вы Иногда необходимы встроенные стили. Однако если вы создаете веб-страницу вручную,вам следует по возможности избегать их. Использование отдельного файла CSS - самый мощный и гибкий метод. В этом руководстве по HTML объясняется,как использовать элемент HTML,называемый тегом ,с синтаксисом и примерами. HTML-тег определяет размер шрифта,цвет и внешний вид текста в HTML-документе. Поскольку этот тег был удален в HTML5,рекомендуется использовать свойства CSS,такие как font,font-family,font-size и color,для форматирования текста в документе.Этот тег также обычно называют элементом . В HTML синтаксис тега выглядит следующим образом:(пример форматирует текст как красный,использует семейство шрифтов Verdana,Geneva,sans-serif и имеет относительный размер+1 ) Ваш форматированный текст помещается сюда Помимо глобальных атрибутов,ниже приводится список атрибутов,относящихся к тегу : Диапазон числовых значений от 1 до 7 (1 - наименьшее,7 - наибольшее,3 - значение по умолчанию). Тег имеет базовую поддержку в следующих браузерах: Мы обсудим тег ниже,исследуя примеры использования тега в HTML5,HTML 4.01 Transitional,XHTML 1.0 Transitional,XHTML 1.0 Strict и XHTML 1.1. Нельзя использовать тег в HTML5. Вместо этого используйте свойства CSS,такие как font,font-family,font-size и color,для форматирования текста в документе. Если вы создали новую веб-страницу в HTML 4.01 Transitional,ваш тег может выглядеть так: Пример 1 красный цвет шрифта с использованием именованного цвета Пример 2 красный цвет шрифта в шестнадцатеричном формате Пример 3 начертание шрифта - это другое семейство шрифтов Пример 4 размер шрифта 5 с использованием числового значения Пример 5 размер шрифта на два размера больше при использовании относительного значения Пример 6 объединение атрибутов В этом HTML 4.01 Пример переходного документа,у нас есть 6 примеров тегов . Первый тег показывает,как установить цвет шрифта с помощью именованного цвета,а второй тег показывает,как установить цвет шрифта с шестнадцатеричным значением. Третий тег показывает,как задать начертание шрифта с помощью списка семейств шрифтов,разделенных запятыми. Четвертый тег показывает,как установить размер шрифта с помощью числового значения,а пятый тег показывает,как установить размер шрифта с использованием относительного значения. Шестой тег показывает,как объединить цвет,грань и размер в одном теге . Если вы создали новую веб-страницу в XHTML 1.0 Transitional,ваш тег может выглядеть так: Пример 1 красный цвет шрифта с использованием именованного цвета Пример 2 красный цвет шрифта в шестнадцатеричном формате Пример 3 начертание шрифта - это другое семейство шрифтов Пример 4 размер шрифта 5 с использованием числового значения Пример 5 размер шрифта на два размера больше при использовании относительного значения Пример 6 объединение атрибутов В этом XHTML 1.0 Пример переходного документа,у нас есть 6 примеров тегов . Первый тег показывает,как установить цвет шрифта с помощью именованного цвета,а второй тег показывает,как установить цвет шрифта с шестнадцатеричным значением.Третий тег показывает,как задать начертание шрифта с помощью списка семейств шрифтов,разделенных запятыми. Четвертый тег показывает,как установить размер шрифта с помощью числового значения,а пятый тег показывает,как установить размер шрифта с использованием относительного значения. Шестой тег показывает,как объединить цвет,грань и размер в одном теге . Нельзя использовать тег в XHTML 1.0 Strict. Вы не можете использовать тег в XHTML 1.1. или в отдельном файле CSS,вам нужно будет изменить его только в одном месте.
<ссылка>
на этот файл CSS на нескольких страницах HTML,вы можете повторно использовать одну и ту же таблицу стилей для нескольких страниц.Если вам нужен единый стиль для всего вашего сайта,это то,что вам нужно. Если вы хотите внести изменения,вам нужно будет внести изменения только в один файл,и они будут видны на каждой связанной странице. HTML:тег
Описание
Синтаксис
<тело>
Пример вывода
Атрибуты
Атрибут Описание Совместимость с HTML цвет Цвет текста в шестнадцатеричном формате (например,в формате #RRGGBB) или именованном цвете (например,черный,красный,белый) HTML 4.01 лицо Шрифт для текста. Указано как одно или несколько названий шрифтов (через запятую) HTML 4.01 размер Размер шрифта,выраженный как числовое,так и относительное значение.
Относительные значения могут быть такими,как+1 или -2,увеличение на один размер шрифта или уменьшение на 2 размера шрифта соответственно.HTML 4.01 Совместимость с браузером
Пример
HTML5 Документ
HTML 4.01 Переходный документ
Заголовок 1
Переходный документ XHTML 1.0
<название>XHMTL 1.0 Переходный пример от www.techonthenet.com
Заголовок 1
Строгий документ XHTML 1.0
XHTML 1.1 Документ