Я определил набор полей в HTML и применил к нему следующие (простые) правила CSS:
fieldset
{
margin: 2em 0;
position:relative;
padding: 1em;
border:1px solid #ccc;
}
Все отлично, ничего страшного, кроме как во всех версиях (ну, насколько я знаю, до 7) верхняя граница IE - но, что интересно, нижняя граница - набора полей визуально расширяется далеко вправо примерно на 25 пикселей за пределами вертикальной границы с этой стороны.
Стоит отметить, что ширина этого элемента приводит к тому, что он выходит за пределы родительского элемента по ширине вправо, например, при просмотре в Firebug.
Что вызывает эту проблему в IE? Это известная проблема, и, если да, то что за исправление / хак / обходной путь?