私はこのナビゲーションを持っています:
fdsa
うまくいきますが、約10ピクセルを左に移動したいと思います。そこに追加するleft: -10px;
と、画面の左側に配置されます。位置を相対的に変更すると、リストがクラッシュします。このサブリストを 10px 左に配置するにはどうすればよいですか?
編集:明確ではないことがわかりました。移動したいfdsa
<-この方法
私はこのナビゲーションを持っています:
fdsa
うまくいきますが、約10ピクセルを左に移動したいと思います。そこに追加するleft: -10px;
と、画面の左側に配置されます。位置を相対的に変更すると、リストがクラッシュします。このサブリストを 10px 左に配置するにはどうすればよいですか?
編集:明確ではないことがわかりました。移動したいfdsa
<-この方法
以下を追加します。
ul > li {
display: inline-block;
position: relative;
}
と
ul > li:hover ul{
display: block;
position: absolute;
left: -10px;
}
position: relative
ネストされた要素の絶対配置がその要素に対して相対的に計算されるようにするためleft: -10px;
、画面の左側の横にある内部要素を移動しなくなりました。