Мне лично нравится тег <fieldset>
из-за того, как он рисует окно и помещает <legend>
вверху, над границей. Вот так.
Однако элемент fieldset
был создан для организации форм, а его использование для общего дизайна не лучше, чем использование таблиц для общего дизайна, Итак, мой вопрос... как я могу добиться того же результата с помощью другого тега? Граница должна быть стерта под <legend>
(или любым другим тегом будет использоваться), и так как там может быть "сложным" фоновым изображением тела, я не могу позволить просто установить background-color
легенды в соответствие с одним из элементов под.
Я бы хотел, чтобы он работал без JavaScript, но CSS3 и XML-форматы (такие как SVG или XHTML) хороши.