본문 바로가기
html & css/개념

CSS 적용 방법

by Doo Hee 2023. 7. 4.
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <link rel="stylesheet" href="./css/style.css" />
    <style>
      /* .table {
        border: 1px solid black;
        border-collapse: collapse;
        width: 100%;
      }

      .table thead th,
      .table tr td {
        border: 1px solid black;
        border-collapse: collapse;
      }

      .striped-table tbody tr:nth-child(2n + 1) {
        background-color: greenyellow;
      } */

      .table {
        border: 1px solid black;
        border-collapse: collapse;
        width: 100%;
      }

      /* 상위의 선택자와 같은 이름으로 정의하여 스타일을 지정하면 두 선택자가 합쳐진다. */
      /* 같은 속성이 정의된 경우 밑의 선택자로 대체된다. */
    </style>
  </head>
  <body>
    <!-- CSS 적용하는 방법 3가지 -->
    <!-- 1. inline style - HTML  시작 태그에 style 속성을 통해서 지정하는 방법 -->
    <!-- 2. internal style - head 태그 안에 <style> 태그에 스타일을 지정 -->
    <!-- 3. external style - 별도의 CSS 파일을 만들고 <head> 태그 안에 CSS 파일을 삽입해서 사용(가장 많이 사용한다.)  -->
    <table class="table">
      <thead>
        <tr>
          <th>이름</th>
          <th>연락처</th>
          <th>이메일</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>강두희</td>
          <td>010-0000-0000</td>
          <td>kdh@gmail.com</td>
        </tr>
        <tr>
          <td>강구월</td>
          <td>010-0000-0000</td>
          <td>kdh@gmail.com</td>
        </tr>
        <tr>
          <td>채상혁</td>
          <td>010-0000-0000</td>
          <td>kdh@gmail.com</td>
        </tr>
      </tbody>
    </table>
    <br />
    <table class="table striped-table">
      <thead>
        <tr>
          <th>이름</th>
          <th>연락처</th>
          <th>이메일</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>강두희</td>
          <td>010-0000-0000</td>
          <td>kdh@gmail.com</td>
        </tr>
        <tr>
          <td>강구월</td>
          <td>010-0000-0000</td>
          <td>kdh@gmail.com</td>
        </tr>
        <tr>
          <td>채상혁</td>
          <td>010-0000-0000</td>
          <td>kdh@gmail.com</td>
        </tr>
      </tbody>
    </table>
  </body>
</html>

'html & css > 개념' 카테고리의 다른 글

텍스트 스타일링  (0) 2023.07.04
색상 적용 방법  (0) 2023.07.04
CSS 선택자  (0) 2023.07.04
CSS란  (0) 2023.07.03
semantic tag  (0) 2023.07.02