<div id="d1">
<div id="d2">label</div>
<div id="d3"><input name="t1" id="t1" type="text" /></div>
<div id="d4">Message</div>
</div>
#d1并且#d2有固定的宽度。#d4可以显示或隐藏(visibility: visible;或visibility: hidden;)。当它可见时,它具有固定的宽度。
我希望它#d3具有可变宽度,因此它可以填充#d1何时#d4隐藏的剩余右侧空间,但何时#d4可见,填充 和 之间的#d2空间#d4。
如何使用 CSS 实现这一点?