이야기앱 세상
CSS table에서 첫번째 tr 고정 나머지 tr 스크롤 처리하기 본문
table에서 첫번째 tr 고정 나머지 tr 스크롤 처리하기
table에서 첫번째 tr 고정 나머지 tr 스크롤되도록 처리하고 싶으면 첫번째 tr에 position: absolute를 주고 table를 div로 감싼다. table를 감싸고 있는 div에는 overflow-y: scroll를 지정한다.
<style type="text/css">
.main {
padding-top:34px;
}
.box {
width: 600px;
height: 150px;
overflow-y: scroll;
}
table {
width: 100%;
text-align: center;
border-collapse:collapse;
}
tr.title {
margin: -33px 0px 0px -1px;
width: 600px;
display: table;
position: absolute;
background-color: #5dcafc;
}
th, td {
padding: 6px;
}
</style>
<div class="main">
<div class="box">
<table>
<tr class="title">
<th>국가</th>
<th>수도</th>
<th>언어</th>
</tr>
<tr>
<td>대한민국</td>
<td>서울</td>
<td>한국어</td>
</tr>
<tr>
<td>미국</td>
<td>워싱턴</td>
<td>영어</td>
</tr>
<tr>
<td>중국</td>
<td>베이징</td>
<td>중국어</td>
</tr>
<tr>
<td>프랑스</td>
<td>파리</td>
<td>프랑스어</td>
</tr>
<tr>
<td>영국</td>
<td>런던</td>
<td>영어</td>
</tr>
<tr>
<td>헝가리</td>
<td>부다페스트</td>
<td>헝가리어</td>
</tr>
</table>
</div>
</div>
'IT > CSS' 카테고리의 다른 글
CSS border-radius를 이용해서 사각형 형태의 사진을 원형 사진으로 만들기 (0) | 2018.12.17 |
---|---|
줄바꿈 처리 CSS 속성 word-wrap, word-break (0) | 2018.12.16 |
CSS 글자색은 선명하고 배경색은 투명하게 처리하기 (0) | 2018.12.15 |
CSS div 태그에서 수직으로 정렬하기 (0) | 2018.12.15 |
CSS 목록 스타일 이미지 처리 및 위치 이동하기 (0) | 2018.12.14 |