Я работаю над проектом Asp.Net MVC 3 и наткнулся на кирпичную стену, пытаясь понять, почему это не так. не работает так, как я думаю.
Моя разметка:
<fieldset>
<input type="hidden" value="2">
<div class="editor-label">
<label for="Name"> Name</label>
</div>
...
</fieldset>
Мой css:
.display-label, .editor-label
{
margin: 0.8em 0 0 0;
font-weight: bold;
display: inline;
}
fieldset > div:first-child
{
margin: 0;
}
Все, что я хочу сделать, это сделать так, чтобы у первого div в наборе полей было поле 0. Я думал, что селектор fieldset> div: first- child
применил бы стиль к «первому дочернему элементу fieldset, тип которого - div», но, очевидно, что-то ускользает от меня.
Я пробовал это в IE9 / FF / Chrome, так что старый браузер не возится с моими селекторами.
Спасибо.