Я пытаюсь использовать <legend>
как заголовок внутри <fieldset>
.
В браузерах, отличных от IE, <legend>
располагается на верхней границе <fieldset>
, причем текст идеально расположен по центру.
Я пытаюсь reset позиционировать его так, чтобы он сидел точно так же, как и любой другой элемент. т.е. a <h3>
.
Здесь CSS, который у меня есть.
fieldset legend {
margin: 0;
padding: 0;
position: static;
border: 0;
top: auto; left: auto;
float: none;
display: block;
font-size: 14px;
line-height: 18px;
}
Но легенда по-прежнему полностью сосредоточена в строке.
Да, я могу добавить координату margin/padding/top, но я хочу знать, есть ли у браузера значения по умолчанию для элемента, запускающего этот макет. Затем я хочу переопределить эти значения.
Протестировано в Firefox (3.6.10), Chrome (6.0.472.63), Safari (5.0.2)
Обновление
Я оставлю этот вопрос открытым еще на неделю, если кто-то смог стилизовать элементы <legend>
. Если решения не найдены, я отвечу на ответ @jnpcl.