こんにちは。趣味のサイトをタグ打ち+cssで作ってるのですが
どうしても上手く行かない箇所があり、ご教授頂ければ、と思い、
投稿します。
私の使用しているOSはmacOS9.2、ブラウザはバグの多いIE5.0(苦笑)
です。
レイアウトとしては最近よく見かける、ヘッダー+2カラム+フッター
のような構図にしたいのですが、この様に崩れてしまいます。
http://meikyu.pop.cx/faq/test.gif
↑この、下の方の背景がヘッダの分だけ(?)白くなってるのを
なんとかしたいのですが…
(横のボーダーも途中で切れてしまってますし…)
記述した、htmlファイルと、cssファイルも上げてみました↓
htmlファイル
http://meikyu.pop.cx/faq/
cssファイル
http://meikyu.pop.cx/faq/main.css
あちこちのcssリファレンスのサイト様等を参考に、2時間近く奮闘
しましたが、解決方法が分かりません。
解決方法でなくても、うちの環境では正常に見えるよ、
という報告だけでも頂けると嬉しいです。
どうかご助言よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd"><html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<style type="text/css"><!--
*{ margin:0;}
body,html{ height:100%;}
body{ text-align:center; background:#ccc; }
#con{ text-align:left; margin:0 auto; width:650px; height:100%; }
#top{ width:100%; background:#f8f8ff;}
#main{width:100%; background:#666; height:100%;}
#le{ width:20%; float:left; }
#ri{ width:79%; height:100%; float:right;
border-left:dotted 1px; background:#fc3; }
#foot{ background:#fcf; width:100%; text-align:right; }
#top,#main,#foot{border: solid #000; border-width: 0 2px;}
--></style>
</head>
<body>
<div id="con">
<div id="top"><h1>top</h1></div>
<div id="main">
<div id="le"><h2>le</h2></div>
<div id="ri"><h2>ri</h2></div>
</div>
<div id="foot"><span>TOPへ</span></div>
</div>
</body>
</html>
right が真下に落ちていましたので、画像と同じように全面的に改良。
IE5,これは無視。それとheight:100%をどうするか?
本来、コンテンツが多い場合は、不要なんだけど今回は画像通り設定。
コンテンツに合わせてheight:;を調整。min-height,程度でいいかも・・・
右のrightにheight:100%を割り当てたら下部フッターがヘッドの枠分程度スクロールが必要。あとは、DOCTYPEをどうするかの問題やコンテンツの問題。 もっと複雑に書いたら可能でしょうが、そこまで必要ですか?。
本来ボーダーは、外周に設定するけど、heightの関係で部分設定。
不具合があれば簡単なHTMLなので適当に直して下さい。以上。
素早いお返事をありがとうございました!
載せて頂いたソースをちょこちょこ弄って無事に組む事が出来ました!
少し面倒ですがheightはページごとにpxで指定する事にしました。
min-heightはいいな、と思ったのですが現行使用されているブラウザには対応していないものも多い様なので…。
スクロールの事等、自分では失念してましたので非常に勉強になりました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- HTML・CSS サイトをマルチデバイス対応にする為の準備や、CSSなどのおすすめサンプル集やアドバイスを頂きたいです 1 2022/07/13 22:15
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- HTML・CSS CSSファイルの日本語コメントが文字化けしてしまう 3 2022/12/26 15:50
- HTML・CSS Dreamweaver のテンプレートでの相対パスの設定について 2 2023/06/13 17:28
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- HTML・CSS HTMLとCSS(ブラウザ関連)について質問です。 1 2023/03/07 08:07
- HTML・CSS Affinger6でトップページに記事をタイル状に並べたい 1 2023/05/20 14:55
- HTML・CSS HTMLとCSSについて 2 2022/09/12 15:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スペースデスクというアプリは...
-
Microsoft Edgeでページが開け...
-
有線LAN のセキュリティについて
-
iiyama ProLite XUB2390HSの起...
-
httpをhttpsにしたい
-
掲示板サイトへの書き込みがで...
-
会社のWi-Fiに繋いだパソコンの...
-
トイレのコンセントにアースが...
-
ウェブページへのアクセス不可 ...
-
スマホのウイルスって聞いたこ...
-
PC Cleaner
-
ホームページのHTTPS化
-
特定のサイトを開くとPCから異音
-
Webサーバ(yuzu.uja.or.jp)に...
-
セキュリティが軟弱過ぎてる件
-
お願いいたします。ホームペー...
-
SSL対応なのにhttp://で入力し...
-
(SPSS研修)ログインできない理由
-
あるサイトに、繋がる回線と繋...
-
httpとhttpsの安全性のちがいに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ios上のブラウザ(safari,chrome...
-
htmlの文字が縦書きになる
-
【ヒトの神秘】美男美女から何...
-
htmlのolやulなどlistにtitleや...
-
<h1>、<h2>と<p><div>の行間を...
-
HTML属性での「""」 「''」違い
-
超音波で洗脳。
-
widthやheightの数値に単位(px...
-
ボタンをセル内一杯に表示させ...
-
div要素が重なってします
-
リストマーカーをボックス内に...
-
質問1.
-
<div id="container">の使いか...
-
リンクを知らせる手のマークが...
-
画像イメージの上下左右、欲し...
-
複数のボタンを等間隔に、かつ...
-
smallにtext-allignが効かない
-
css初心者 フレックスボックス...
-
含む含まないという概念自体の...
-
idの中のid指定
おすすめ情報