0

サブスタイルのプロパティを別のスタイルプロパティによって決定する方法はありますか? 例えば

.sidebar #menu{
width:100%;
}
.sidebar #menu #Sub{
left:(.sidebar #menu.width)px;
}

したがって、この場合、サブメニューはメニュー要素の右側に配置されます。これはまさに私がコーディングしているものではありませんが、メニューで使用する必要がある一般的な概念です。このようにして、画面のサイズに関係なく、サブメニューは常にメインメニューのすぐ横に表示されます. 参考までに、私はcssに慣れていないので、答えを知っている場合は初心者レベルで説明してください。

4

3 に答える 3

2

この例では jQuery をお勧めします。以下を使用します。

$(".sidebar #menu #Sub).css("left", $(".sidebar #menu").css("width"));
于 2012-10-05T20:51:55.937 に答える
1

LESSSASSなどを使用する場合のみ。CSS 自体は現在これを直接サポートしていません。

于 2012-10-05T20:42:38.847 に答える
0

サイトの残りの構造とレイアウトによっては、

.sidebar #menu #Sub{
    left:100%;
}
于 2012-10-06T09:54:17.903 に答える