Google Chrome, похоже, содержит ошибку при переполнении содержимого внутри набора полей.
Вот 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?