fieldset è un elemento con un comportamento speciale, quindi è probabile che per questo problema si verifichi.
Aggiungi un altro div wrapper nel tuo wrapper fieldset e usa il div. Cambia il fieldset in posizione normale o blocca.
<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>
fonte
2012-02-09 00:59:05
Sembra funzionare perfettamente bene per me, ma probabilmente dovresti avere un elemento con 'display: table-row' all'interno del fieldset e contenente le celle. –
Funziona in IE8/IE9, Opera. Non funziona nemmeno in Chrome canarino o Firefox ogni notte. – thirtydot