#FFFFFF или "белый" в CSS?

Есть ли разница между #FFF (#FFFFFF) и "белым" в CSS? Лучше другого?

Ответ 1

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

Ответ 2

Все они гарантированно будут одинаковыми. Цветовой модуль CSS 3 (предлагаемая рекомендация) определяет белый как #ffffff.

Он позже говорит, что значения, такие как #rgb, преобразуются в #rrggbb:

Трехзначное обозначение RGB (#rgb) преобразуется в шестизначную форму (#rrggbb) путем тиражирования цифр, а не добавив нули. Например, # fb0 расширяется до # ffbb00.

Это означает, что #fff эквивалентно #ffffff (путем удвоения).

Ответ 3

нет разницы. Я бы предположил, что браузеры берут "белый" и переводят его в "#FFFFFF" в фоновом режиме. это просто вопрос личного стиля кодирования, который вы будете использовать. Я предпочитаю использовать хеш, потому что его легче читать и распознавать как цвет

Ответ 4

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