riemitsu
5:18 PM今回このサイトを作成していて、情報が少ないページのフッターがあがってきてしまうことに
気づきました。
これはデザイン上の問題なのですが。。。
なんとか下に固定しようと調べてみました。
いくつか方法はあるようですが、ほぼ共通しているのは、html,body,の高さを100%にして、
footerを押し出してそれから、ネガティブマージンでもって引き上げる。
因みに私のサイトは大まかにこんな感じのつくりになっています。

HTMLを大まかに見てみるとこんな感じ
|
html, body, #container{
/* IE6用ハック */}
/* フッターを上げてやることでコンテンツ中身と重なるので、}
/* はみ出た分をあげてやる */width:100%; height:150px; /* フッター高さは固定させる */}
|
ということでめでたく(?)、フッターは下に定位置を確保できたのでした。
この他にも、footerがheaderやcontentと同じようにcontainerに含まれていれば、
containerにposition:relative;を指定して、footerにposition:absolute;bottom:0;
を指定してやることで、下に固定できるようです。
ただ、このときも、footerの高さを指定することと、content部分には重なり防止に
footerの高さと同じ値のpadding-bottomを指定してやることは必須のようです。
最新コメント
アーカイブ
カテゴリー/
タグ
ログイン