2

次のようなフィールドセットがあります。

<fieldset>
    <input><label>tada</label>
    <input><label>tada</label>
</fieldset>

fieldset{
    overflow: hidden;
    height: 20px;
}

input{
    display: block   
}

JSフィドル:

http://jsfiddle.net/GWdWy/1/

フィールドセットをdivに変更すると、フィールドセットに含まれるすべての要素が表示されるのはなぜですか: http://jsfiddle.net/GWdWy/2/

オーバーフロー隠し作品。

4

3 に答える 3

4

Firefox を使用しているに違いないと思います。そうであれば、バグではありません。

バグ 261037 - フィールドセットにオーバーフロー プロパティが実装されていない


回避策: の中に a をネストしましdivfieldset

デモ

fieldset div {
    overflow: hidden;
    height: 20px;
}
于 2013-09-26T10:42:19.537 に答える