Css 无法将字段集中的DIV设置为不超过浏览器宽度
当我嵌套一个DIV时,我可以使内部DIV与浏览器宽度的外部DIV相匹配,并且只需为内部DIV中的内容提供一个滚动条:Css 无法将字段集中的DIV设置为不超过浏览器宽度,css,Css,当我嵌套一个DIV时,我可以使内部DIV与浏览器宽度的外部DIV相匹配,并且只需为内部DIV中的内容提供一个滚动条: <body> <div style="width:100%; border: thick dotted blue"> <div style="width:99%; overflow: auto; border: thick dotted green"> ======================
<body>
<div style="width:100%; border: thick dotted blue">
<div style="width:99%; overflow: auto; border: thick dotted green">
================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
</div>
</div>
</body>
当我尝试用字段集做同样的事情时,DIV只会向右偏离页面,尽管宽度:100%。下面代码的唯一浏览器是在Internet Explorer中按我所希望的方式工作的。在Firefox和Chrome中,它超过了我的浏览器宽度:
<body>
<div style="width:100%;">
<fieldset style="width:100%;">
<legend>test</legend>
<div style="width:100%; overflow: auto;">
================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
</div>
</fieldset>
</div>
</body>
如何使字段集代码像上面的代码一样工作,并且其内容不超过浏览器的宽度?在进一步搜索后,我在 . 基本上,您必须将以下CSS添加到您的站点/页面,以便字段集在基于Gecko的浏览器中按照我希望的方式运行:
@-moz-document url-prefix() {
fieldset {
display: table-cell;
}
}