Мне лично нравится тег <fieldset> из-за того, как он рисует окно и помещает <legend> вверху, над границей. Вот так.

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