0

これは次のようになります。 ここに画像の説明を入力

タブメニューとドロップダウンエリアがあります。これは、図のように常に同じ位置にある必要があります (ただし、コンテンツと選択されたそれぞれのタブは異なります)。つまり、常にタブ (-menu) と同じ幅にする必要があります。

しかし、私は方法を理解できません:

  • このレスポンシブを取得するには
  • ドロップダウンエリアをそのままにする方法
  • サブアイテムのスタイルを設定する方法 (ドロップダウン エリア内)

これが私がこれまでに得たものです(まだクリーンアップされていない巨大なcssで申し訳ありません!)、メニューは1559行目から始まります。

http://jsfiddle.net/pxpHw/

これを正しく行うにはどうすればよいですか?

ありがとう!

コード:

// css

nav {
    cursor: default;
}

a {
    text-decoration: none;
    color: #000000;
}

#menu ul {
    margin: 0px;
    padding: 0px;
    left: 0;
    list-style-type: none;
    background:green;
    z-index: 100;
    max-width: 60em;
}

#menu li {
    float: left;
    width: 20%;
    text-align: center;
}

#menu li ul {
    display: none;
    /*display: block;*/
    padding-top: 3px;
}

#menu li:hover ul {
    display: block;
}

#menu li ul li {
    background-color: #2F2D49;
    border-bottom: 1px solid #FFFFFF;
    width: 100%;
    max-width: 60em;
    min-height: 30em;
    position: absolute;
}

#menu li ul li a {
    color: #FFFFFF;
}

#menu li ul li:hover {
    background-color: #232323;
}
4

2 に答える 2

0

メディア クエリを使用してレスポンシブ デザインを取得する

以下のリンクを確認してください

http://mobile.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website/

http://mediaqueri.es/

ありがとうAB

于 2013-07-10T09:22:01.213 に答える