我的问题有两个部分:
1)有没有办法在CSS中继承另一个控件的属性和样式?假设控件没有父/子层次结构,并且可以是完全不同的控件类型:
即:
#MyFirstControl
{
width: 100px;
}
#MySecondControl
{
width: MyFirstControl.styles.width; /* This doesn't work */
}2)假设一个标签标签是任何其他标签的子标签。width属性既不适用于"inherit“也不适用于"auto”。怎么了?
即:
<style>
div
{
width: 100px;
}
</style>
<div>
<!-- This label does what it wants for width. It's not the width of the containing div -->
<label style="width: inherit">Some Text</label>
<div>发布于 2009-12-01 03:25:44
1)由于CSS不允许自引用,您可以在同一样式中指定两个单独元素的共同方面:
#MyFirstControl, #MySecondControl
{
width: 100px;
}2)如果我的集成开发环境和浏览器是可信的,那么在那个上下文中inherit不是width的有效值,但我不确定为什么。这可能就是你的例子不起作用的原因。
https://stackoverflow.com/questions/641217
复制相似问题