데이터를 보기 편하게 하는 방법 2
이전 포스트 에서 각 행 별로 스타일을 적용했었는데요
이번 포스팅에서는 마우스를 가져갔을 때 색을 변경하는 방법을 설명하겠습니다.
스타일은
<style>
table,tr,td{
border:1px solid #000000;
border-collapse:collapse;
}
tr.colored:nth-child(even){
background-color:#aaaaaa;
color:#000000;
}
tr.colored:nth-child(odd){
background-color:#444444;
color:#FFFFFF;
}
tr.colored:hover td{
background-color:#f3e9e9 !important;
color:#303f39 !important;
}
</style>
테이블은
<table>
<tr class="colored">
<td>테스트1-1</td>
<td>테스트1-2</td>
<td>테스트1-3</td>
<td>테스트1-4</td>
<td>테스트1-5</td>
</tr>
<tr class="colored">
<td>테스트2-1</td>
<td>테스트2-2</td>
<td>테스트2-3</td>
<td>테스트2-4</td>
<td>테스트2-5</td>
</tr>
<tr class="colored">
<td>테스트3-1</td>
<td>테스트3-2</td>
<td>테스트3-3</td>
<td>테스트3-4</td>
<td>테스트3-5</td>
</tr>
</table>
입니다.
hover 를 적용하고 td에 배경이랑 글자색을 변경한 것인데요
!important 라는 인자가 보일 텐데 이 인자는 우선순위를 지정해 주는 것입니다.
다른 스타일과 중복이 되어 처리가 될 때 어떤 것을 먼저 할 것인지를 지정해 주는 것이죠.
당연히 !important 가 들어간 부분을 우선적용하게 됩니다.
'Programming > HTML & CSS' 카테고리의 다른 글
[HTML] 테이블 각 행(row)별로 색 다르게 지정 하는 법 (0) | 2020.06.25 |
---|---|
[html | css]스타일 속성 정리 - font-size 편 (0) | 2019.01.01 |
[html | CSS]Style 주요 속성 (0) | 2018.12.26 |
[html]기본 구조 및 문자열관련 문법 (0) | 2018.12.25 |