※ ChatGPTを利用し、要約された質問です(原文:【CSS】メニュー上部に固定させた時の上部隙間)
【CSS】メニュー上部に固定させた時の上部隙間
このQ&Aのポイント
HTMLとCSSについて勉強中です。ページの上部に横100%、高さ35pxのメニューエリアを設け、その部分だけを固定させスクロールしないようにしたいと思います。
上部と左部分はpaddingもmarginも0にしたいと試行錯誤しておりますが、どうしても上部に16pxほどの隙間が出来てしまいます。
ネットでヒットしたサイトにはbodyタグのpaddingとmarginを0にすると良いといった記載がございますが、画面をスクロールさせない状態では固定出来るのですが、スクロールが必要な行数を設けた時に隙間が出てるようです。
HTMLとCSSについて勉強中です。
ページの上部に横100%、高さ35pxのメニューエリアを設け、その部分だけを固定させスクロールしないようにしたいと思います。また見栄えの点から上部と左部分はpaddingもmarginも0にしたいと試行錯誤しておりますが、どうしても上部に16pxほどの隙間が出来てしまいます。
目的は下記URLの上部と同じになります。
http://weboook.blog22.fc2.com/
ネットでヒットしたサイトにはbodyタグのpaddingとmarginを0にすると良いといった記載がございますが、画面をスクロールさせない状態では固定出来るのですが、スクロールが必要な行数を設けた時に隙間が出てるようです。
誠に恐れ入りますが、どなたかアドバイスを頂けないでしょうか。
よろしくお願い致します。
※ソースは下記となります。
※固定させたいメニュー部分=TopArea
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>
<style type="text/css">
.TopArea {
background-color: #9F6;
margin: 0px;
padding: 0px;
position: fixed;
z-index: 999;
height: 35px;
width: 100%;
}
body {
margin: 0px;
padding: 0px;
}
</style>
</head>
<body leftmargin="0" topmargin="0">
<div class="TopArea">
<p>class "TopArea" の内容がここに入ります</p>
</div>
<p>1</p>
<p> </p>
<p> </p>
<p>2</p>
<p> </p>
<p> </p>
<p>3</p>
<p> </p>
<p> </p>
<p>4</p>
<p> </p>
<p> </p>
<p>5</p>
<p> </p>
<p> </p>
<p>6</p>
<p> </p>
<p> </p>
<p>7</p>
<p> </p>
<p> </p>
<p>8</p>
<p> </p>
<p> </p>
<p>9</p>
<p> </p>
<p> </p>
<p>10</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
お礼
ご回答有難うございました! 教えて頂いた後だから分かる事ですが これほどシンプルな答えだったんですね(^^ゞ これでまた少し先へ進む事が出来ます。 本当に助かりました! 心より御礼申し上げます、誠に有難うございました!