ヘッダーの余白について教えて下さい。
どうしてもヘッダーの上部分に余白ができてしまいます。
HTMLとCSSをはります。
bodyに色をつけるとヘッダー上部分の余白の色も色がついてしまうので困っています・・・
<!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">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<link rel="stylesheet" href="font.css" type="text/css">
</head>
<body>
<div id="header"><!--/ #header -->
あいうえお
</div>
</body>
<html>
CSS
#header{
width: 980px;
margin: 0 auto;
background: #fff;
text-align: left;
}
宜しくお願いします。
No.2
- 回答日時:
html,bodyのmarinだけでは消えないです。
HTMLですが、ちょっと変則的なので直してから説明します。
ウェブ標準HTML4.01strict+CSS2.1とします。
divのidやclass名は文書構造を補完するために使用します。
リンクやjavascriptのターゲットでない限りidでないほうが良い、何箇所も登場する可能性があるので・・
(下記HTMLはタブを_に置換してあるので戻してテストすること)
★以降の/*を上から順番に取り除いて、どのマージンが何のマージンか理解すること
<!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">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
/* わかりやすいように色分け */
body{background-color:gray;}
div.header{background-color:silver;}
div.section{background-color:yellow;}
div.footer{background-color:aqua;}
/* 以下、上から順番に行頭の/* を取り除いていく★ */
/* html,body{margin:0;padding:0;}
/* div.header,div.section,div.footer{margin:0;}
/* div.header h1,div.section h2,div.footer h2{margin:0;line-height:1.6em;}
/* div.header p,div.section p,div.footer p{margin:0;line-height:1.6em;}
-->
_</style>
</head>
<body>
_<div class="header">
__<h1>タイトル</h1>
__<p>このページでは・・・・</p>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<p>・・・</p>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2005-06-10</dd>
___<dt id="LAST-MODIFIED">Last Modified</dt>
___<dd>2005-06-10 12:00:00 (JST)</dd>
__</dl>
__<address>© ORUKA1951 2001 - 2004 All Rights Reserved mailto:*****</address>
_</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS htmltとcssのコードで 1 2022/11/26 13:37
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
div要素が重なってします
-
htmlのolやulなどlistにtitleや...
-
グリッドレイアウトで"auto-fit...
-
cssで2列、複数行のテーブルを...
-
HTML属性での「""」 「''」違い
-
<div id="container">の使いか...
-
複数のボタンを等間隔に、かつ...
-
HTML&CSSの勉強方法について
-
【HTML5】セクションを示す要...
-
開閉式の隠し要素が一瞬表示さ...
-
<!-- #BeginLibraryItemとは
-
オススメのホームページ作成ソフト
-
ヘッダーとフッターだけ背景を...
-
コピーライト下・フッター一番...
-
固定幅+可変幅レイアウトがな...
-
サブミット URLを開きたい
-
幅を可変にし2段組をCSSで組む...
-
音声ブラウザ、スクリーンリー...
-
スペースを使わず文字位置を揃...
-
コーディングの勉強法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlのolやulなどlistにtitleや...
-
HTML属性での「""」 「''」違い
-
<div id="container">の使いか...
-
複数のボタンを等間隔に、かつ...
-
html の divとtable の役割
-
div要素が重なってします
-
min-heightとheightの違いについて
-
ヘッダーとフッターだけ背景を...
-
1時間30分を簡単に表したいで...
-
divを横に並べる方法
-
html5でheaderの中にnav
-
スペースを使わず文字位置を揃...
-
セクションをdivで囲むと見出し...
-
divとpの使いわけ
-
ブログのサイドバーが下にくる
-
3カラムレイアウトで「常に残り...
-
グリッドレイアウトで"auto-fit...
-
iframeを使わずに上下50%ずつに...
-
ヘッダーを左右に二分割する方...
-
画面を縮小するとカラムが落ち...
おすすめ情報