创建由另一个样式的属性确定的属性

时间:2012-10-05 20:39:53

标签: css html5 dreamweaver

无论如何,子样式的属性是否由另一个样式属性决定?例如

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

因此,在这种情况下,子菜单将位于菜单元素的右侧。这不是我正在编码的,但这是我需要在菜单中使用的一般概念。这样,无论屏幕大小如何,子菜单总是在主菜单旁边。仅供参考我是css的新手,所以如果您知道答案,请在初学者级别解释。

3 个答案:

答案 0 :(得分:2)

我会在这个例子中推荐jQuery。使用以下内容:

$(".sidebar #menu #Sub).css("left", $(".sidebar #menu").css("width"));

答案 1 :(得分:1)

仅当您使用LESSSASS之类的内容时。 CSS本身目前不直接支持这一点。

答案 2 :(得分:0)

根据网站的其余结构和布局,您可以使用

.sidebar #menu #Sub{
    left:100%;
}