人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

HTMLで、コピーライトを書いたフッターをどのディスプレイでも一番下におきたいと思っております。
※要はある文字がどんな解像度のPCで見ても、常に一番下にある状態にしたいという事です。

これは、どのようにすればいいでしょうか?

●質問者: makocan
●カテゴリ:コンピュータ
✍キーワード:コピーライト ディスプレイ 解像度 PC TM
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● llusall
●23ポイント ベストアンサー

こちらはいかがでしょうか?

フッターを画面の下に表示

http://www.stylish-style.com/csstec/ultimate/fix-foot.html

◎質問者からの返答

ありがとうございます!できました!

なるほど。absoluteを使用すればよかったのですね!


2 ● ota2244
●23ポイント

http://jp.selfhtml.org/html/frames/verweise.htm

ウィンドウのHeightは指定できないのでフレームを使用する必要があると思います。


<frameset rows="*,50" cols="*" framespacing="0" frameborder="NO">

<frame src="main.htm" scrolling="NO" noresize >

<frame src="footer.htm">

</frameset>


このようにすれば「footer.htm」の内容が常にブラウザの下部に表示されます。


3 ● snowland
●22ポイント

http://www.scollabo.com/banban/lectur/ht2.html

http://www.scollabo.com/banban/lectur/ht7.html

一番下という表現がブラウザ内での一番下という前提でお答えします。

通常HTMLはこのような構造になっています。

<html>

<head>

</head>

<body>


</body>

</html>

一番下に表示するには</body>のすぐ上にフッターをおけばブラウザの一番下に表示されます。

ただ、body内のテキストや画像が少ないとブラウザの一番下に表示されないことがありますので、その際は適当な高さ(600ピクセルぐらい)を持つテーブルや、透明画像をつっかえ棒代わりに使用すると良いと思います。


一つ注意するのは、フッターを記述する時に他のブロック要素内に記述するとそれに影響されて一番下にならない時がありますので、フッターはそれだけが入るブロック要素内に記述しないといけません。


4 ● villain
●22ポイント

例などの提示はいろいろ面倒だったりするのでそれを可能にする

ことが(理論上は)できる(はずの)方法のみ提示します。


  1. フレームを使用する
  2. JavaScriptでフロート表示する


ぼくには上記の2つしか思い浮かびませんでした。

ただし、どちらも環境依存で対応していないブラウザがあるとか

JavaScriptの場合は、クライアント側が無効にしている可能性も

ありますし、100%絶対にそのような表示をさせることは不可能です。


フローティングメニューはエレベータメニューとも呼ばれていますね。

以下のような感じのを下で固定すればいいんです。

ただし、かなりちらつきますので少し気になるかも。


関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ