谷歌瀏覽器似乎有一個錯誤,當一個字段集中的內容溢出。谷歌瀏覽器 - 字段集溢出錯誤
下面是一個說明該問題的的jsfiddle:http://jsfiddle.net/Dismissile/Lnm42/
如果你看一下頁面,你會看到,當你有一個容器,一個字段內,並且該容器具有overflow: auto
集,該容器具有以水平溢出內容,字段集實際上擴展,而不是使用滾動條:
<fieldset class="parent">
<div class="child">
<div class="grandchild">
asdf
</div>
</div>
</fieldset>
<div class="parent">
<div class="child">
<div class="grandchild">
asdf
</div>
</div>
</div>
CSS:
.parent {
border: 1px solid green;
padding: 20px;
margin: 20px;
}
.child {
border: 1px solid red;
padding: 20px;
overflow: auto;
}
.grandchild {
border: 1px solid #ccc;
width: 2000px;
padding: 10px;
}
有沒有CSS黑客/修補程序我可以使用,以便內容在Chrome中的字段集內正常溢出?
呀不通過JS字段集功能未亂,一件事你必須在那裏任意82px再加上你的大小調整處理器可以由於不受限制,因此在運行較重DOM的頁面上運行緩慢。使用'min-width:auto'來解決這個問題(Chrome默認使用'-webkit-min-content')來驗證這一點,右鍵單擊fieldset元素並使用「inspect element」並查看「computed style」,然後請注意用戶代理樣式表中定義的「min-width」屬性。 – nothingisnecessary
**更新:**'min-width:auto'不再有效。改爲使用'min-width:inherit'。詳情請參閱我的建議答案。 – nothingisnecessary