цвет фона исчезает, когда я объявляю тип документа с помощью YUI reset.css
-
21-09-2019 - |
Вопрос
При работе в режиме совместимости это работает, как и ожидалось, однако, когда я объявляю HTML 4.01 строгим, цвет фона исчезает.Если я удалю YUI reset.css, похоже, он будет работать так, как должен.Кто-нибудь знает, что делает YUI?
Я использую
body{
background-color:#000;
}
.wrap{
width:60em;
min-height:100%;
position:absolute;
top:0px;
background:#666;
left:50%;
margin-left:-30em;
}
HTML:
что-либо
Решение
Сброс устанавливает белый цвет фона для HTML.Невозможно сказать, что происходит в вашем HTML, не видя его, но есть вероятность, что тело свернуто вокруг содержимого.Чтобы получить желаемый черный фон, вам понадобится:
html{
background-color:#000;
}
Другие советы
Вы объявляете стиль ПОСЛЕ того, как включаете reset.css?В противном случае вы можете сбросить изменения.
Ага.Удаление фонового правила из html { } при сбросе CSS YUI сортирует его.Спасибо!Непонятно, почему они вообще поставили это здесь, если честно.
Интересно, что при этом большинство (все?) браузеров также отдают полную высоту телу, поэтому даже повторяющийся фон, установленный там, будет отображаться по всей странице.