Các fieldset là một yếu tố với hành vi đặc biệt, vì vậy nó có thể cho vấn đề này xảy ra.
Thêm một trình bao bọc div khác trong trình bao bọc fieldset của bạn và sử dụng div. Thay đổi fieldset trở lại bình thường, hoặc chặn.
<fieldset style="background: pink; width: 100%">
<div style="display: table; width: 100%">
<div style="display: table-cell; background: red; width: 33%">a</div>
<div style="display: table-cell; background: green; width: 33%">b</div>
<div style="display: table-cell; background: blue; width: 33%">c</div>
</div>
</fieldset>
Nguồn
2012-02-09 00:59:05
Dường như bạn đang làm việc hoàn toàn tốt với tôi, nhưng bạn có lẽ nên có một phần tử với 'display: table-row' bên trong fieldset và chứa các ô. –
Nó hoạt động trong IE8/IE9, Opera. Nó không hoạt động trong cả Chrome canary hoặc Firefox hàng đêm. – thirtydot