Есть ли разница между #FFF (#FFFFFF) и "белым" в CSS? Лучше другого?
#FFFFFF или "белый" в CSS?
Ответ 1
Все поддерживаются в основных браузерах. Это сводится к любому неоправданному, глубоко укоренившемуся предрассудку, который вы лично имеете за/против шестнадцатеричного/английского языка.
Ответ 2
Все они гарантированно будут одинаковыми. Цветовой модуль CSS 3 (предлагаемая рекомендация) определяет белый как #ffffff.
Он позже говорит, что значения, такие как #rgb, преобразуются в #rrggbb:
Трехзначное обозначение RGB (#rgb) преобразуется в шестизначную форму (#rrggbb) путем тиражирования цифр, а не добавив нули. Например, # fb0 расширяется до # ffbb00.
Это означает, что #fff эквивалентно #ffffff (путем удвоения).
Ответ 3
нет разницы. Я бы предположил, что браузеры берут "белый" и переводят его в "#FFFFFF" в фоновом режиме. это просто вопрос личного стиля кодирования, который вы будете использовать. Я предпочитаю использовать хеш, потому что его легче читать и распознавать как цвет
Ответ 4
Технически, нет никакой реальной разницы. См. этот список поддерживаемых имен цветов всеми основными браузерами. Конечно, у некоторых будет предпочтение так или иначе, но для меня, пока вы держите его в порядке, это не имеет значения.