HTML,CSS

[HTML][CSS] table로 게시판 만들고 css 적용

개발하자구 2023. 2. 24. 14:06

● table로 게시판을 만들 시 td 같은경우 일괄적으로 css를 적용한다.

이 중 하나의 td만 다른 css를 사용하고 싶을 때는 해당 tdclass를 따로 줘서 css적용시키기

 

예시1)

<td>거래처명</td>
<td>대표자</td>
<td>주소</td>
<td>전화</td>
<td class="zcom_right">잔액</td>

 

 

예시2) 

<tbody>
	<tr>
            <td><?php echo ($i) ?></td>
            <td><?php echo $row['cname'] ?></td>
            <td><?php echo $row['ceo'] ?></td>
            <td class="zcom_address"><?php echo $row['address'] ?></td>
            <td><?php echo $row['tel'] ?></td>
            <td><?php echo number_format($row['tmoney']) ?></td>
            ...

 

이때 

해결책 1 : 자식으로 타고들어가서 정렬

.zcom_head01 tbody .zcom_address{text-align: left;}

 

해결책 2 : flex를 이용한 정렬

.zcom_address {display: flex;margin-left: auto; align-items: center;}

 

 

 

● css적용 시 순서 유의.

 

만약

.zcom_head01 td {color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;line-height:1.4em;height:60px;word-break:break-all;text-align: center;}
.zcom_head01 thead {background-color: #f4f4f4; text-align: center;font-weight: bold;}
.zcom_head01 thead td {padding:20px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ececec;height:40px; font-weight: bold;}

이 순서라면

.zcom_head01 의 모든 td를 일괄적으로 적용 시킨 css가
 
.zcom_head01 thead td 에는 적용이 되지 않는다.