ブループリントを使用して非常に単純なページ レイアウトのプロトタイプを作成しました...しかし、絶対配置と相対配置、および垂直方向の配置に関する多くのオンライン チュートリアルを読んだ後、思うように動作させることができません。 .
これが私の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 の下部に合わせたいと考えています。
これは私の最初の試みでした:
#header {
position: relative;
}
#title {
font-size: 36pt;
position: absolute;
bottom: 0;
}
予想外ではありませんが、振り返ってみると、これにより TITLE が #header の左端で左にフラッシュされます...しかし、タイトルの垂直位置には影響しませんでした。だから私は探していたものとは正反対のものを手に入れました。
だから私はこれを試しました:
#title {
position: relative;
}
#title h1 {
font-size: 36pt;
position: absolute;
bottom: 0;
}
私の理論では、これにより要素が含まれているh1
要素の下部に配置されるというものでしたdiv
が、代わりに TITLE が完全に消えてしまいました。これは、どこかで表示されている画面からレンダリングされていることを意味していると思います。
この時点で、私は困惑しています。ここの誰かが私を正しい方向に向けてくれることを願っています。ありがとう!