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