Такая проблема: у таблицы установлено свойство table-layout:auto. Ширина ячейки зафиксирована width:100px. Но в некоторых браузерах эта ячейка становится шире, если блок-контент шире этих 100px, либо еще при разных условиях. Как зафиксировать ширину ячейки, чтобы она потом не меняла значение ширины? Установив для таблицы table-layout:fixed, работает как надо, но! В некоторых браузерах, в частности в safari, блочная модель ячеек становится border-box, то есть задав ячейке width:100px;padding-right:50px, в итоге ширина padding-right войдет в значение width, то есть общая ширина ячейки будет 100px.
|