내 웹 사이트에서 제 div를 스트립으로 만들려고 노력하고 있습니다. 그러나 간단히 들리지만, 내 div의 행 사이에 헤더를 추가하면 해당 div의 헤더를 계산하는 것처럼 보입니다. 심지어 스타일링/홀수CSS div alternating color
HTML
<div class="container">
<h3>Title</h3>
<div class="row">Content</div>
<div class="row">Content</div>
<h3>Title</h3>
<div class="row">Content</div>
<div class="row">Content</div>
<div class="row">Content</div>
<h3>Title</h3>
<div class="row">Content</div>
<div class="row">Content</div>
<div class="row">Content</div>
<div class="row">Content</div>
</div>
CSS
.container {
width:600px;
margin:0 auto;
}
.row {
line-height:24pt;
border: solid 1px black;
}
.row:nth-child(odd) {
background: #e0e0e0;
}
h3 {
line-height:36pt;
font-weight:bold;
color:blue;
}
,
나는 이미 바이올린에있는 코드가 기본적으로 헤더를 무시하고 스트라이핑을 수행 할 것이라고 생각했을 것입니다. 그러나 헤더로 간주됩니다.
물론 고마워. –
이것은 제목을 통해 오른쪽으로 계산되는 것을 계속한다는 점에 유의하십시오. 카운터를 "재설정"(예 : 제목 뒤에 첫 번째 행이 항상 흰색이되도록)하려면 Jezen의 솔루션을 사용해야합니다. –
@ j08691 왜 nth-child가 아닌 nth-of-type을 사용하는 것이 가장 좋은지 알 수 있습니까? 그냥 궁금해서. – Musikero31