Я пытаюсь использовать <legend>
в качестве заголовка внутри <fieldset>
.
В браузерах, отличных от IE, <legend>
располагается на верхней границе <fieldset>
,с текстом, идеально центрированным по линии.
Я пытаюсь сбросить его положение так, чтобы он сидел так же, как и любой другой элемент.то есть <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;
}
Но легенда все еще идеально отцентрирован на линии.
Да, я могу добавить координату поля / отступа / верха, но я хочу знать, есть ли в браузере какие-либо значения по умолчанию для элемента, запускающего этот макет.Затем я хочу переопределить эти значения.
Протестировано в Firefox (3.6.10), Chrome (6.0.472.63), Safari (5.0.2)
Обновление Я оставлю этот вопрос открытым еще на неделю, на тот случай, если кто-то сможет стилизовать элементы <legend>
.Если решения не найдены, я приму ответ @ jnpcl.