Почему только часть становится белой?

0

Итак, у меня есть страница, и вот что происходит. Я пытаюсь сделать все это белым, но только небольшая часть его становится белой. Также его h1 но его выход как p. Есть идеи. Вот демо и код.

Изображение 174551

  • 0
    Вам непонятно, о чем вы спрашиваете ... В вашей демонстрации есть div, который говорит HEY под div, меняющим цвет. если вы не хотите видеть это, просто добавьте "overflow: hidden;" в вашем теле CSS.

2 ответа

2
Лучший ответ

Вы устанавливаете position: absolute; так что div не знает, насколько широка быть. Сделай это:

#content{
    position: absolute;
    top: 100%;
    /* edit */
    left: 0;
    right: 0;
    /* or */
    width: 100%;
    /* end edit */
    background: #fff;
    min-height: 100%;
}

Кроме того, я не знаю, что вы имеете в виду, выступая в качестве p. Это h1 для меня.

0

Вот что я вижу с вашим кодом:

  1. Ваш #content div использует абсолютное позиционирование. Если вы хотите, чтобы она была полной шириной, вам нужно будет либо определить свойство display CSS, либо block или установить свойство width CSS на 100%.
  2. Если вы хотите, чтобы весь экран имел белый фон, вы должны установить для свойства background HTML HTML значение " white.
  3. При проверке кода текст "эй" по-прежнему отображается как <h1>. Что заставляет вас сказать, что это <p>?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню