メニューがその下のコードに影響を与えないようにするにはどうすればよいですか? この問題は解決すると思いますposition:fixed;
が、確信が持てません。
jsFiddle: http://jsfiddle.net/chaddly/u9EEt/#base
メニューがその下のコードに影響を与えないようにするにはどうすればよいですか? この問題は解決すると思いますposition:fixed;
が、確信が持てません。
jsFiddle: http://jsfiddle.net/chaddly/u9EEt/#base
を追加したくなるでしょう.menu { position:absolute; top: 45px; }
。
このposition:absolute
プロパティは、レイアウト フローからサブメニューを取り出し、次のテキストの上に表示できるようにします。サブメニューは、ページ上に「スペース」を必要としません。はtop:45px
、サブメニューを正しく配置します。
position:relative
また、サブメニュー要素がその親要素に対して相対的に配置されるように、サブメニューの親要素を に設定する必要があります。この場合、これは45px
上からになります!
使用しposition:absolute
ました。結果は次のとおりです。http://jsfiddle.net/u9EEt/4/
表示を追加してみてください:修正済み
.menu {
float: right;
width: 200px;
height: auto;
position: fixed;
}