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