"Является ли background-color:none допустимым CSS?"
Заголовок: Вопрос о валидности CSS кода
Текст вопроса:
Можете подсказать, является ли следующий CSS код валидным?
.class {
background-color: none;
}
Проблема в том, что я не уверен, можно ли использовать значение none
для свойства background-color
. Буду признателен за любые разъяснения!
2 ответ(ов)
Ответ - нет.
Некорректно
.class {
background-color: none; /* не делайте этого */
}
Корректно
.class {
background-color: transparent;
}
Свойство background-color: transparent
достигает того же результата, что вы хотели получить с помощью background-color: none
.
Ваш код содержит неверное значение для свойства background-color
. none
не является допустимым значением для этого свойства, и валидатор W3C выдаст следующую ошибку:
Value Error : background-color none is not a background-color value : none
Вместо none
, вы можете использовать transparent
, что скорее всего было бы более правильным выбором вместо значений 0
или none
при разработке спецификации CSS. Таким образом, чтобы сделать фон прозрачным, используйте:
.class {
background-color: transparent;
}
Это корректный способ указать, что фон элемента не должен отображаться.
Как расположить div внизу своего контейнера?
Медиа-запросы: Как нацелиться на десктоп, планшет и мобильные устройства?
Как отключить перенос строк в HTML?
Установить фиксированную ширину столбца таблицы независимо от количества текста в ячейках?
Как сделать перенос строки с помощью CSS, не используя <br />?