Я использовал Blueprint для создания прототипа очень простого макета страницы ... но после прочтения об абсолютном и относительном позиционировании и нескольких онлайн-учебников по вертикальному позиционированию я не смог заставить работать вещи так, как ядумаю, что они должны.
Вот мой HTML:
<div class="container" id="header">
<div class="span-4" id="logo">
<img src="logo.png" width="150" height="194" />
</div>
<div class="span-20 last" id="title">
<h1 class="big">TITLE</h1>
</div>
</div>
Документ содержит файл blueprint screen.css.
Я хочу, чтобы TITLE выровнялся по нижней части логотипа, что в практическом смысле означает нижнюю часть заголовка #.
Это была моя первая попытка:
#header {
position: relative;
}
#title {
font-size: 36pt;
position: absolute;
bottom: 0;
}
Не случайно, ретроспективно, это помещает TITLE вровень с левым краем #заголовок ... но это не повлияло на вертикальное расположение заголовка.Итак, я получил в точности противоположное тому, что искал.
Итак, я попробовал это:
#title {
position: relative;
}
#title h1 {
font-size: 36pt;
position: absolute;
bottom: 0;
}
Моя теория состояла в том, что это выровняет элемент h1
с нижней частьюсодержащий div
элемент ... но вместо этого он заставил TITLE полностью исчезнуть.Я предполагаю, что это означает, что он где-то рендерится с видимого экрана.
В этот момент я сбит с толку.Я надеюсь, что кто-то здесь может указать мне правильное направление.Спасибо!