1

Webサイト(http://goo.gl/Di4jX)で問題が発生しています。問題:メニューを右側(ページの右側から2%)に配置できません。「floatを試しました:正しい」ですが、そうするとメニュー項目の順序が間違っています。これを修正する方法はありますか?あなたの助けに感謝しますグレッグ

4

2 に答える 2

1

これで動作します:

#nav {
    right: 2%;
    list-style: none;
    position: fixed;
    /* float: left; useless with position fixed*/
    top: 30px;
    /* width: 50%; */
}

#nav > li {
    display: inline-block;
    /* dirty hack for IE7 */
    *display: inline;
    *zoom: 1;
}
于 2012-07-20T09:53:07.747 に答える
1

コンテナの権利を減らすか、そのulの幅を減らすだけで達成できます

たとえばcss:-

#nav {
    float: right;
    list-style: none outside none;
    position: fixed;
    right: 2%;
    top: 30px;
    width: 43%;
}

また

#nav {
    float: right;
    list-style: none outside none;
    position: fixed;
    right: -5%;
    top: 30px;
    width: 50%;
} 

許容できる場合は、これらのスタイルを適用してください。

于 2012-07-20T09:55:01.880 に答える