В соответствии с несколькими ссылками в Интернете невозможно разместить легенду. Поэтому предлагается обернуть его диапазоном:Как разместить легенду внутри поля с рамкой?
<legend><span>Foo</span></legend>
Затем мы можем расположить пролет внутри набора полей. но тогда, когда я хочу добавить границу поверх набора полей, есть пробел для легенды. К счастью, я обнаружил, что добавление границы к легенде также устраняет этот маленький, крошечный разрыв, но это уродливое решение (как и все остальное с css). У вас есть более веские решения этой проблемы?
примечание: я нашел решение одновременно, после того как я начал писать этот вопрос, поэтому я хочу его еще спросить.
Позвольте мне убедиться, что я прав; Вы хотите знать, как вы можете переместить легендарный ярлык из его исходного положения, а затем закрыть промежуток в верхней границе? Если да, то зачем даже использовать набор меток легенд? – diceler
Вы сделали бы это для семантики и доступности. Визуальный стиль элемента имеет мало общего с тем, как обрабатывает его (например, программа чтения с экрана). – Jared
Странно, что это нельзя изменить, поскольку я думал, что все стили по умолчанию в браузерах были установлены через таблицы стилей пользовательских агентов. –