"0" против "none" в качестве значения атрибута css Возможный дубликат: Должен ли я использовать 'border: none' или 'border: 0'? Я обычно помещаю 0 в качестве значения, когда хочу удалить что-то в css. Например: border: 0; background: 0; Есть ли разница между 0 и none? Спасибо Ответ 1 При использовании с составными стилями, такими как border и background, значения будут соответствовать различным свойствам. border: 0 установит border-width: 0, а border: none установит border-style: none. background: 0 установит background-position: 0, а background: none установит background-image: none. Итак, есть разница. В случае границы разница не создает каких-либо визуальных различий, так как обе удаляют границу, но для фона это может иметь значение, если вы также устанавливаете любые другие фоновые свойства.
Ответ 1 При использовании с составными стилями, такими как border и background, значения будут соответствовать различным свойствам. border: 0 установит border-width: 0, а border: none установит border-style: none. background: 0 установит background-position: 0, а background: none установит background-image: none. Итак, есть разница. В случае границы разница не создает каких-либо визуальных различий, так как обе удаляют границу, но для фона это может иметь значение, если вы также устанавливаете любые другие фоновые свойства.