![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?5a7ff87)
お知恵を貸して下さい。
現在HPを作成していて、ヘッダフッダ固定を入れ、真ん中コンテンツ部分のみをスクロールさせるようにしました。
が、形を作ってから気付いたのですが、コンテンツ部分を指定する事が出来ず、
見る事は出来るのですが、文章中リンク等クリックする事が出来ません。
コンテンツ部分のみを取り出して(ヘッダフッダ無し)みたところ、問題なく動きました。
どこがおかしいのか、自分では解らなくなってしまいましたので、
どなたか詳しい方、お知恵をお貸しいただけないでしょうか。
どこが悪いのか、一つづつ見たのですが、私の知識では限界になってしまいました。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
どのような方法で、ヘッダ・フッタ固定をしているのか分からないので、なんとも回答ができないのですが。
文面を読む限りは、おそらく要素の重なり順が影響していると思われます。コンテンツが正常表示されていても、重なりとして、ヘッダやフッタの下にコンテンツがある状況だと、クリックしているのは、コンテンツではなく、ヘッダ・フッタのどちらかということになります。具体的には、ヘッダ・フッタの透明部分をクリックしていることになるでしょう。
要素の重なり順は、CSSのz-indexで設定できます。ただ、z-indexを有効にするには、同要素にstatic以外の値をpositionに指定する必要があります。
#contents{
position:relative;
z-index:2;
}
この回答への補足
html cssが規約違反という事で消えてしまっていました。
ご返答ありがとうございます。
z-indexを使用したのですが、それでもうまく行きませんでした。
補足で申し訳ありませんが、使用しているタグになります。
<body>
<img src="bgimages/bg1.jpg" alt="" class="bgmaximage" />
<script type="text/javascript">
$(function(){
jQuery('img.bgmaximage').maxImage({
isBackground: true,
overflow: 'auto',
verticalAlign:'center'
});
});
</script>
<!--ヘッダーフッダー指定-->
<div id="headerArea">
<div id="menu">
ここにメニュー
</div>
</div>
<div id="contentsArea">
<div id="container">
<div id="contents">
ここにコンテンツ
</div>
</div>
<div id="sidebar">
ここにサブメニュー
</div>
</div>
<div id="footerArea">Copyright</div>
</body>
/*↓ヘッダーフッダー固定↓*/
body{
margin: 0;
padding: 150px 0 50px 0;
color: #A0522D;
}
* html body{
overflow: hidden;
}
div#headerArea {
position: fixed !important;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image:url("../images/header.png");
background-repeat:repeat-x;
text-align: center;
}
div#footerArea {
position: fixed !important;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 20px;
background-color: #BC8F8F;
text-align: center;
}
* html div#contentsArea{
height: 100%;
overflow: auto;
}
img.menu {
position: absolute;
}
div#menu{
position:absolute;
top: 78px;
width: 850px;
margin-left:-400px;
left: 50%;
text-align: center;
}
/*↑ヘッダーフッダー固定↑*/
/*↓コンテンツ表示部分↓*/
#contentsArea{
width: 900px;
margin: 20px auto;
}
#container{
width: 100%;
float: right;
margin-left: -180px;
}
#contents{
position:relative;
z-index:2;
margin: 0 30px 20px 120px;
padding: 20px 0 20px 0;
text-align: center;
background-image:url("../images/contents.png");
background-repeat:repeat-y;
}
#sidebar{
width: 180px;
float: left;
}
/*↑コンテンツ表示部分↑*/
すみません。。。
自分で解決する事が出来ました。
div#headerArea {
position: fixed !important;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image:url("../images/header.png");
background-repeat:repeat-x;
text-align: center;
}
ここでheightをきちんと指定しなかった為に、前面に来てしまっていました。
ヒントを下さったので、ベストアンサーにさせて頂きます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- YouTube YouTubeのサムネイル(静止画)を自分で選ぶか、作成したい 1 2022/07/03 15:37
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- YouTube YouTubeのコンテンツIDについて教えてください。 1 2022/05/18 08:13
- システム ホームページの仕組みについて 3 2022/08/16 14:33
- その他(悩み相談・人生相談) 皆さんにお聞きします。 1 2023/08/07 21:33
- その他(アニメ・マンガ・特撮) 一つのコンテンツにはまり過ぎて他のコンテンツを受け付けない 2 2022/09/10 23:06
- IT・エンジニアリング 大規模言語モデルは今後どのように進化していくでしょうか? 1 2023/07/20 19:17
- Excel(エクセル) Excel使用前提 同じフォルダ内にあるファイルの集約等をマクロでできますか 4 2022/09/06 19:03
- その他(法律) 店舗の明け渡しと増築部分の買取要請です 2 2022/05/16 15:07
- その他(悩み相談・人生相談) きっと今までが上手くいくすぎててこんなちょっとの障害も今は乗り越えられないのに2~3年前は笑って乗り 4 2022/08/31 02:06
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
ホームページの下にあるcopy ri...
-
マウスオーバーでポップアップ...
-
"A style=" のタグの意味を調べ...
-
smallにtext-allignが効かない
-
cssのdisplay:block
-
iframeのスクロールバー非表示
-
角丸画像の背景色を透明にした...
-
tdに対してmin-heightの定義、...
-
「諸要素」とはどういう意味で...
-
アコーディオンメニューの二階...
-
QBColor関数って
-
text-align: center; 無視される
-
統計学わかる方。 解説付きで途...
-
CENTERタグは廃止になるんでし...
-
HTMLの素朴な疑問です。
-
HTMLでTextareaを横に2つ並べ...
-
ヘッダフッダ固定でコンテンツ...
-
外部CSSだけの記述でもSEOに有...
-
1から100までの自然数のうち、2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
smallにtext-allignが効かない
-
含む含まないという概念自体の...
-
質問1.
-
2個のFormを横並びにしたい
-
「諸要素」とはどういう意味で...
-
input type="hidden"で取得した...
-
NからZへの全単射を具体的に構...
-
角丸画像の背景色を透明にした...
-
改行ほどは行かないけど、若干...
-
マージソートの計算量について-...
-
親要素・子要素
-
border: noneでボタンの境界線...
-
C言語 並び替え(配列)について
-
tdに対してmin-heightの定義、...
-
HTMLでTextareaを横に2つ並べ...
-
テキストボックスの中にリンク...
-
CSSで改行後の行間調整
-
H1タグを画像にしたい
-
ある要素の中身を全部グレーア...
おすすめ情報