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 回答