Верстка - вопрос по цвету текста...

iguania
На сайте с 10.12.2010
Offline
72
683

Добрый вечер!

Либо я что-то недопонял, либо упустил из виду. Собственно, что не понятно:

Если, допустим, при верстке макета нужно наложить какой-либо фон цветом, который не относится к безопасным веб-цветам, то это удобно сделать, создав картинку, размером в один пиксель. А вот, если нужно задать цвет (не безопасный цвет) тексту в таком же случае, то как это лучше сделать?

Спасибо

Все всегда заканчивается хорошо. Если все закончилось плохо, значит, это еще не конец…
nikhotin
На сайте с 24.05.2007
Offline
74
#1

Не морочтесь с безопасными цветами, если монитор (кол. цветов) не позволяет, то что картинка, что цвет...

Источник сейчас не вспомню, но где то так:

Безопасного web-цвета не существует

Может быть, это и кардинальное предъявление, но Вам стоит прислушаться к ниже написанной информации. Цвет для дисплея компьютера работает по принципу аддитивного синтеза. Все мы уже давно познакомились с системой цветов RGB. Данная система используется в ПК для создания цветовой гаммы на дисплее. Принцип данной системы основан смешивании различных интенсивностей красного, зеленого и голубого цветов. Возьмем к примеру телевизор, ведь на экране мы видим рисунок который состоит из десятков тысяч маленьких светящихся точек, которые зажигаются строят какой то определённый цвет, для человеческого глаза. Аддитивный синтез, полагаясь на компьютерный софт и железо, количественно определяет сколько нужно данного цвета добавить в той или иной ситуации.

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

На первых этапах существования всемирной сети, если учесть ограниченность разных операционных систем, а также браузеров, которые работали под этими системами, различия в отображение того или иного цвета были намного очевидней, чем на сегодняшний день. Много людей в те времена использовали системы с ограниченной системой цветов, но сегодня каждый компьютер может поддерживать миллионы цветов. Еще тогда, обычным делом было создание какого-то определенного постоянства, и попытки избежать такого явления как сглаживание. Сглаживание проявляется тогда, когда программа пытается найти цвет, наиболее близкий к заданному. В результате этого происходили отрицательные результаты.

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

Ничто не пугает нас страшнее всего,как одинокая маленькая девочка в белом платьице холодной осенней ночью на аллее рядом с кладбищем...
iguania
На сайте с 10.12.2010
Offline
72
#2

Спасибо, nikhotin.

У кого еще какие соображения на этот счет?

Ragnarok
На сайте с 25.06.2010
Offline
239
#3
iguania:
то это удобно сделать, создав картинку, размером в один пиксель

background-color:red; и т.п.

а однопиксельный фон не стоит делать хотя бы потому что он не даст такого ощутимого сохранения трафика, как хотелось бы. а если уж очень нужно фон повторяющейся картинкой -- лучше сделать картинку шире 1 пикселя (например,50px).

это не так сильно ударит по трафику, зато у юзера сайт будет меньше подвисать (на слабых машинах, например)

//TODO: перестать откладывать на потом
Woxman
На сайте с 14.11.2010
Offline
26
#4
iguania:
Добрый вечер!

Либо я что-то недопонял, либо упустил из виду. Собственно, что не понятно:

Если, допустим, при верстке макета нужно наложить какой-либо фон цветом, который не относится к безопасным веб-цветам, то это удобно сделать, создав картинку, размером в один пиксель. А вот, если нужно задать цвет (не безопасный цвет) тексту в таком же случае, то как это лучше сделать?

Спасибо

Безопасные цвета уже много лет, как не актуальны. Читайте более свежие мануалы.

Здесь была моя подпись
DiAksID
На сайте с 02.08.2008
Offline
236
#5

иногда картиночный фон приходится отнюдь не для "безопасности" цвета 🙅 более того, иногда картинка нужно просто 100% прозрачная

show must go on !!!...
zhitov
На сайте с 30.01.2005
Offline
219
#6
Ragnarok:
а однопиксельный фон не стоит делать хотя бы потому что он не даст такого ощутимого сохранения трафика, как хотелось бы. а если уж очень нужно фон повторяющейся картинкой -- лучше сделать картинку шире 1 пикселя (например,50px).
это не так сильно ударит по трафику, зато у юзера сайт будет меньше подвисать (на слабых машинах, например)

Неужели вы думаете, что браузер скачивает картинку для фона с одного адреса более одного раза? :D

Строительные калькуляторы ( https://www.zhitov.com/ )
[umka]
На сайте с 25.05.2008
Offline
456
#7
zhitov:
Неужели вы думаете, что браузер скачивает картинку для фона с одного адреса более одного раза? :D

Всё правильно :) Как раз потому что браузер скачивает каждую картинку только один раз, то сделав картинку 1х1 вместо 100х100, трафику особо не сэкономишь.

Лог в помощь!
DiAksID
На сайте с 02.08.2008
Offline
236
#8
'[umka:
;8816211']Всё правильно :) Как раз потому что браузер скачивает каждую картинку только один раз, то сделав картинку 1х1 вместо 100х100, трафику особо не сэкономишь.

вообще то тут не в трафике больше дело а в ограничении количества одновременно открытых http запросов у браузера. и размер картинки роли вообще не играет (до определённых пределов), совершенно без разницы какую "мозаику" выкладывать - из камешков по 1х1 пикселей или 100х100...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий