나는 Asp.Net MVC 3 프로젝트를 진행하고 있는데 나는 그것이해야한다고 생각처럼 문제가 해결되지 않는 이유에 벽돌 벽에 실행했다.왜이 CSS : first-child selector가 작동하지 않습니까?
내 태그는 다음과 같습니다
<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;
}
나는 FIELDSET의 첫 번째 DIV을 할 일은 원하는 건 내가 선택기 생각 0의 여유를 가지고 fieldset > div:first-child
은 "필드 세트의 첫 번째 하위 요소 인 div 유형"에 스타일을 적용하지만 분명히 뭔가가 나를 벗어납니다. 내 선택기 덤비는 오래된 브라우저하지 그래서
나는 IE9/FF/크롬에서 이것을 시도했습니다.
감사합니다.
fieldset> div.editor-label : first-child {margin-top : 0} – albert
이 (가) http://jsfiddle.net/VcRyL/ 여기에서 작동하는 것으로 보입니다. 속성 규칙 무시가 없는지 확인하십시오. 작동하지 않는이 규칙 –
@AndreDublin : http://jsfiddle.net/5dAKL/1 –