Fieldset не поддерживает отображение: table/table-cell
Я пытаюсь использовать display: table с набором полей, но он не масштабируется должным образом. То же самое работает, если я изменяю <fieldset> на <div>.
В принципе, рендеринг по умолчанию для fieldset не может быть фактически выражен в CSS. В результате браузеры должны реализовывать его в терминах, отличных от CSS, и это мешает применению CSS к элементу.
Практически любой элемент, который нельзя воссоздать с использованием чистого CSS, будет иметь проблемы такого рода.
Ответ 2
Набор полей - это элемент со специальным поведением, поэтому, вероятно, это произойдет.
Добавьте еще одну оболочку div внутри вашей оболочки fieldset и используйте div. Смените поле в нормальном режиме или заблокируйте.
Когда вы меняете ширину fieldset, вы меняете size его border. Его функция состоит в том, чтобы группировать элементы и нарисовать вокруг них границу. Его размер не влияет на содержимое внутри него. Итак, следуйте этому.