2

純粋なcssドロップダウンメニューの配置に問題があります。あなたはウェブサイトを見つけることができます:ウェブ サイトへのリンク

「チュートリアル」(実際には何もしていませんが、学習用です)と「ブログ」にカーソルを合わせると、ドロップダウンメニューの位置がタブの真下ではなく、右に移動していることがわかります。

タブの下にドロップダウンメニューを配置するにはどうすればよいですか?よろしくお願いします。

4

3 に答える 3

2

ファイル「main.css」を編集してみてください。これを変更します。

ul#nav li ul{
position:absolute;
display:none;
}

このため:

ul#nav li ul{
position:absolute;
display:none;
padding:0;
margin:0;
}

ポジションの問題は解決すると思います。

于 2012-06-14T15:38:34.183 に答える
0

要素のmargin's、 'sなどのブラウザのデフォルトをリセットする必要があります。padding

CSSの上部で実行できる最小値は次のとおりです。

html,body,ul,li,p { margin:0;padding:0 }

その他のオプションについては、 http://cssreset.comを検索してください。

于 2012-06-14T14:26:50.363 に答える
0

これは、ブラウザがカスタムCSSを一部の要素(この場合は「ul」タグなど)に自動的に追加するために発生します。Chromeを使用していますが、すべてのサブリストに次のスタイルが表示されます。-webkit-padding-start:40px; したがって、このcssを追加するだけです。

ul#nav li ul{
padding-left:0;
}
于 2012-06-14T14:26:57.777 に答える