私の質問の2つの部分:
1) CSS で別のコントロールの属性とスタイルを継承する方法はありますか? コントロールには親子階層がなく、まったく異なるタイプのコントロールになる可能性があると仮定します。
いいえ:
#MyFirstControl
{
width: 100px;
}
#MySecondControl
{
width: MyFirstControl.styles.width; /* This doesn't work */
}
2) Label タグが他のタグの子であると仮定します。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>