본문 바로가기
html, css, 자바스크립트/css

css 셀에 배경색과 테두리 효과, 글자 색 변경하기

by 개발자 L 2023. 5. 1.
반응형

css 셀에 배경색과 테두리 효과, 글자 색 변경하기

네 안녕하세요, 이번 포스팅에서는 셀 배경색과 셀 테두리 효과,

그리고 글자 색을 적용시키는 방법에 대하여 알아보도록 하겠습니다.

표는 표의 뼈대를 담당하는 테이블과 그 안에 있는 내용을 구성하는 셀이 존재합니다.

그리고 그 셀 역시 제어의 대상이 될 수 있다는 것을 우리는 이전 포스팅들을 통해 알아보았습니다.

그래서 이번에는 셀의 배경색을 지정하고 테두리 효과와 글자 색을 변경하는 방법에 대하여 알아보려 합니다.

그럼 지금부터 시작하도록 하겠습니다.

 

그리고 이 포스팅은 이전에 작성했던 표 기본 템플릿을 이용하여 실습을 할 것입니다.

관련 링크는 아래에 기재를 해둘테니, 참고해주시면 감사하겠습니다.

 

2023.04.24 - [html, css, 자바스크립트] - css 표 꾸미기 프로퍼티에 대하여 알아보기

 

css 표 꾸미기 프로퍼티에 대하여 알아보기

css 표 꾸미기 프로퍼티에 대하여 알아보기 네 안녕하세요, 이번 포스팅에서는 표를 꾸밀 때 쓰이는 프로퍼티에 대하여 알아보도록 하겠습니다. 우리가 웹 페이지를 볼 때 박스나 리스트 말고 또

funnycoderl.tistory.com

 

1. 셀에 배경색 지정하기

제일 먼저 해볼 일은 셀에 배경색을 지정하는 것입니다.

셀의 배경색을 지정하는 것도 background 속성을 이용해서 지정합니다.

사용법은 이렇습니다.

background : gray;

이제 이걸 html 코드에 넣어보도록 하겠습니다.

 

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>셀에 배경색 지정하기</title>
    <style>
        table {
            border : 1px solid black;
            border-collapse: collapse;
        }
        
        thead {
            text-align : right;
            border : 1px dotted black;
            background : gray;
        }
    </style>
</head>
<body>
    <h3>2023 1학기 성적</h3>
    <hr>
    <table>
        <thead>
            <tr><th>이름</th><th>HTML</th><th>CSS</th></tr>
        </thead>
        <tfoot>
            <tr><th>합</th><th>175</th><th>169</th></tr>
        </tfoot>
        <tbody>
            <tr><td>최민수</td><td>80</td><td>70</td></tr>
            <tr><td>박보영</td><td>95</td><td>99</td></tr>
        </tbody>
    </table>
</body>
</html>

이렇게 작성을 해봤습니다.

그럼 결과를 보도록 하겠습니다.

이렇게 thead 태그 안에 있는 셀들의 바탕색이 회색으로 바뀐 것을 볼 수 있습니다.

 

반응형

 

2. 셀 테두리 효과 적용시키기

이번에는 테두리 효과를 한 번 입혀보도록 하겠습니다.

테두리 효과는 top, bottom 등과 같은 속성을 이용해서 효과를 줄 수 있습니다.

사용법은 이렇습니다.

border-bottom : aliceblue;

이런 식으로 사용 가능합니다.

이제 이걸 html 코드에 집어넣도록 하겠습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>셀 테두리 효과 적용하기</title>
    <style>
        table {
            border : 1px solid black;
            border-collapse: collapse;
        }
        
        thead {
            text-align : right;
            border : 1px dotted black;
        }

        td, tfoot th {border-bottom : 1px solid pink}
    </style>
</head>
<body>
    <h3>2023 1학기 성적</h3>
    <hr>
    <table>
        <thead>
            <tr><th>이름</th><th>HTML</th><th>CSS</th></tr>
        </thead>
        <tfoot>
            <tr><th>합</th><th>175</th><th>169</th></tr>
        </tfoot>
        <tbody>
            <tr><td>최민수</td><td>80</td><td>70</td></tr>
            <tr><td>박보영</td><td>95</td><td>99</td></tr>
        </tbody>
    </table>
</body>
</html>

이렇게 작성을 했습니다.

이제 결과를 보도록 하겠습니다.

이렇게 표의 밑부분이 분홍색으로 바뀐 것을 볼 수 있습니다.

 

3. 글자 색 변경하기

이번에는 셀 내에 있는 글자 색을 변경하는 방법을 보겠습니다.

셀에 있는 글자 색도 변경이 가능합니다.

변경할 때 쓰는 프로퍼티는 color 입니다.

사용법은 아래와 같습니다.

color : green;

이제 이걸 직접 적용시켜보도록 하겠습니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>셀 글자 색 변경하기</title>
    <style>
        table {
            border : 1px solid black;
            border-collapse: collapse;
        }
        
        thead {
            text-align : right;
            border : 1px dotted black;
            color : green;
        }
    </style>
</head>
<body>
    <h3>2023 1학기 성적</h3>
    <hr>
    <table>
        <thead>
            <tr><th>이름</th><th>HTML</th><th>CSS</th></tr>
        </thead>
        <tfoot>
            <tr><th>합</th><th>175</th><th>169</th></tr>
        </tfoot>
        <tbody>
            <tr><td>최민수</td><td>80</td><td>70</td></tr>
            <tr><td>박보영</td><td>95</td><td>99</td></tr>
        </tbody>
    </table>
</body>
</html>

이렇게 작성을 해봤습니다.

그럼 결과를 보도록 하겠습니다.

이렇게 글자 색이 초록색으로 변한 것을 볼 수 있습니다.

 

여기까지 셀 배경색 지정, 테두리 효과 적용, 글자 색 변경 방법에 대하여 알아보았습니다.

다음 포스팅에서는 줄무늬를 만들어보도록 하겠습니다.

긴 글 읽어주신 독자분들께 진심으로 감사드립니다~

반응형

댓글