5

"Является ли background-color:none допустимым CSS?"

14

Заголовок: Вопрос о валидности CSS кода

Текст вопроса:

Можете подсказать, является ли следующий CSS код валидным?

.class {
    background-color: none;
}

Проблема в том, что я не уверен, можно ли использовать значение none для свойства background-color. Буду признателен за любые разъяснения!

2 ответ(ов)

1

Ответ - нет.

Некорректно

.class {
    background-color: none; /* не делайте этого */
}

Корректно

.class {
    background-color: transparent;
}

Свойство background-color: transparent достигает того же результата, что вы хотели получить с помощью background-color: none.

0

Ваш код содержит неверное значение для свойства 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;
}

Это корректный способ указать, что фон элемента не должен отображаться.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь