0

物事を表示するためだけにクラスのページに取り組んでいます(本文の章ごとに並べ替えられていることがわかります)が、最初に使用したリストが左側にあり、すべてをリストしただけでした。それを保持します。

問題は、CSS を追加し始めると (正確な場所はわかりません)、左側の領域が完全にクリックできなくなったことです。テキストを強調表示することも、クリックすることもできません。何もありません。何が原因なのかまったくわかりません。

サイトへのリンクはこちら

これは、私が持っているすべてを示すペーストビンのリンクです。

ありがとう、私は本当に助けに感謝します。

4

2 に答える 2

1

「position: absolute;」により、.content div がボディ領域全体に重なっています。

CSS に を追加z-index: 9999;すると、クリック可能になります。#menu

他の方法は、「position: relative; float: left;」を使用することです。.content と #menu の両方に適用されますが、幅には注意する必要があります。幅の合計 (パディング、マージン、ボーダーを含む) は、コンテナーの幅以下にする必要があります。あなたの場合、それはbodyタグでなければなりません(実際には、htmlにはbodyタグが表示されません)。

于 2013-02-26T03:51:20.610 に答える
0

これは、.contentdiv が使用position: absolute;されているため、幅が設定されていないため (固定幅を指定しない限り、ブロック要素はビューポートの全幅にまたがります)、ページ フローから取り出され、サイドバーと重なっています ... 負のz-index値を追加するだけですあなたの.contentdivに、それはうまくいくはずです。

z-index の詳細

于 2013-02-26T03:50:47.857 に答える