2013-11-10 3 views
0

Я пытаюсь сделать простую вещь в CSS`высота: auto` не работает, чтобы автоматически изменять размер заголовка

У меня есть header тег и внутри, что несколько h тегов. Итак, для того, чтобы иметь адаптивный дизайн я

height:auto;

header внутри тега, поэтому он будет автоматически растягиваться, чтобы содержать h тегов. Правильно?

Но не работает, header - это всего лишь строка в верхней части страницы. Он должен растягиваться, чтобы содержать заголовки, не так ли?

Что мне не хватает?

Неправильно ли использовать CSS в тегах h, а не в стиле header? Итак, h теги будут выглядеть как header в глазах пользователя?

Спасибо advence

Проверить это here

UPDATE Спасибо всем за ansers. Я думал, что GluePear решит проблему, поэтому я редактирую свой код. Но ничего не случилось. У реального файла у меня есть 2 h теги внутри header. И затем body, и некоторое погружение внутри body. По какой-то причине это не работает. Заголовок расширяется на всю страницу!

Проверить this из

Как я могу это исправить?

Еще раз спасибо

ответ

1

Если добавить overflow:auto в CSS заголовка он будет работать.

Кроме того, необходимо закрыть <header> тег:

http://jsfiddle.net/pvVxx/

+0

Привет. Работает? Потому что цвет фона заголовка должен быть серого цвета того же цвета, что и 'h1'. И это не ... Они оба '# CCCCCC', но цвет заголовка белый – slevin

+0

Обновлен мой ответ. В вашем CSS была опечатка: у вас был 'background - color' вместо' background-color'. – GluePear

+0

Нет ничего плохого в вашем anser. Но что-то не так с моим файлом. Я обновил свой вопрос, если вы хотите проверить – slevin

0

Я поставил ответ, чтобы сократить проблему: используя поплавок «убивает» любую оценку высоты, как-то - это лучшее объяснение, которое я нашел (да вот на стеке) http://css-tricks.com/all-about-floats/

+0

Спасибо за anser. Я удаляю 'float', но проблема остается. Я обновил свой вопрос – slevin

+0

, у вас было много «attr-l/t/r» вместо «attr-l/t/r» и «x%» вместо «x%» -> i исправлено это и добавлено «h2 a "до" h2 "теперь это выглядит так: http://jsfiddle.net/98YWA/4/ – halfbit

Смежные вопросы