Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML 테이블 테두리 만드는 방법 – CSS border 속성 완벽 가이드

HTML에서 테이블 테두리를 만들 때 과거에는 border 속성을 사용했습니다. 그러나 HTML5가 도입되면서 이 속성은 더 이상 권장되지 않으며(사용 중단), 현재는 CSS의 border 속성을 사용하는 것이 표준적인 방법입니다.

CSS로 테두리를 적용할 때는 <table> 요소뿐만 아니라 셀을 구성하는 <th>(제목 셀)와 <td>(데이터 셀)에도 각각 테두리를 지정해야 완전한 표 형태가 완성됩니다.

HTML 테이블 테두리 만드는 방법 – CSS border 속성 완벽 가이드

예제

아래 코드를 실행하면 HTML 테이블에 테두리가 적용된 결과를 확인할 수 있습니다. 여기서는 <style> 태그를 활용했습니다:

<!DOCTYPE html>
<html>
    <head>
        <style>
            table, th, td {
                border: 1px solid black;
            }
        </style>
    </head>
    <body>
        <h1>Employee Details</h1>
        <table>
            <tr>
                <th>Name</th>
                <td>Amit</td>
                <td>Sachin</td>
            </tr>
            <tr>
                <th>Age</th>
                <td>27</td>
                <td>34</td>
            </tr>
        </table>
    </body>
</html>

실행 결과

HTML 테이블 테두리 만드는 방법 – CSS border 속성 완벽 가이드

참고: 테두리 겹침(border-collapse) 활용하기

위 예제처럼 각 셀에 개별적으로 테두리를 적용하면 셀 사이에 간격이 생겨 이중 선처럼 보일 수 있습니다. 이때 CSS에 border-collapse: collapse;를 추가하면 인접한 셀들의 테두리가 하나로 합쳐져 훨씬 깔끔하고 전문적인 표를 만들 수 있습니다.