CSS에서 테이블에 행 번호 지정
3468 단어 CSS
list-style-type: decimal
를 할당하고 싶으면 되지만 테이블이라면 필요없다.하지만 행 번호만 지정하기 위해 JavaScript를 사용하고 싶지 않습니다.그럴 때는 CSS Counters를 사용합니다.
html
<table>
<thead>
<tr>
<th></th>
<th>column1</th>
<th>column2</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td>foo</td>
<td></td>
</tr>
<tr>
<td></td>
<td>bar</td>
<td></td>
</tr>
<tr>
<td></td>
<td>baz</td>
<td></td>
</tr>
</tbody>
</table>
csstable {
counter-reset: rowCount;
}
table > tbody > tr {
counter-increment: rowCount;
}
table > tbody > tr > td:first-child::before {
content: counter(rowCount);
}
이렇게 쓰면...이렇게
CSS Counters는 CSS 2.1의 규격1이기 때문에 기본적으로 모든 브라우저에서 조작할 수 있다2. 기억하면 매우 편리하다.
https://developer.mozilla.org/ja/docs/Web/Guide/CSS/Counters ↩
http://caniuse.com/#feat=css-counters ↩
Reference
이 문제에 관하여(CSS에서 테이블에 행 번호 지정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hoto17296/items/c904a00ec48230d8d265텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)