ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 웹디자인퍼블리싱 HTML & CSS (3)
    웹사이트/HTML & CSS 2021. 7. 13. 14:47

    이번에는 ul ol li  class id를 알아볼게요

     

    ul태그는 순서가 없는 리스트를 출력할 때

    사용됩니다.

     

    ol태그는 순서가 있는 리스트를 출력할 때 사용되는데요

    각각 태그는 li태그를 감싸줘야 합니다.

    <!DOCTYPE html>
    <html lang="en">
    <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>Document</title>
    </head>
    <body>
      <ul>
        <li>국어</li>
        <li>수학</li>
        <li>과학</li>
        <li>음악</li>
      </ul>
    
      <ol>
        <li>교시</li>
        <li>교시</li>
        <li>교시</li>
        <li>교시</li>
      </ol>
    </body>
    </html>

    ul 태그와 ol태그를 작성해봤습니다.

    이제 브라우저로 확인해보겠습니다.

    ol 태그 및 ul 태그 결과

    이와 같이 ul태그로 감싼 li 태그들이 순서 없는 리스트를 보여주고

    ol태그로 감싼 li태그들은 순서가 있는 리스트를 보여주게 됩니다.

    또한 ul ol 태그들은 전에 배운 block & inline요소 중에서 block요소를 나타냅니다.

     

    class 속성은 element(요소) 들을 class로 구분하여

    여러 개 클래스를 지정 가능하고 css 나 javascript에서

    클래스를 선택하여 요소에 접근 가능하다.

     

    id 속성은  element(요소)의 고유 ID로써 하나만 지정 가능하고

    특정 요소를 식별하기 위해 사용된다.

    예시로 테투리에 1px 실선을 주겠다.

    <style>
      .ul_li{
        border: 1px solid red;
      }
    
      .active{
        height: 50px;
        width: 100px;
      }
      
      #ol_li{
        border: 1px solid blue;
      }
    
      #active{
        height: 50px;
        width: 100px;
      }
    
      #test{
        border: 1px solid black;
      }
    </style>
    <body>
      <ul>
        <li class="ul_li active">국어</li>
        <li>수학</li>
        <li>과학</li>
        <li>음악</li>
      </ul>
    
      <ol>
        <li id="ol_li active">교시</li>
        <li id="test">교시</li>
        <li>교시</li>
        <li>교시</li>
      </ol>
    </body>

    style 태그 안에 보면

    .으로 시작하는 게 있고 #으로 시작하는 게 보이실 겁니다.

    . 은 class를 나타내는 것입니다. #은 id를 나타내는 것입니다.

    class 및 id 속성 스타일 적용 모습

     

    위 코드대로 브라우저로 보면

    클래스 속성은 테두리만 생성하는 스타일을 주었고

    active클래스는 너비와 높이를 지정했습니다.

    클래스 같은 경우는 여러 개 클래스를 가질 수 있다는 것을 볼 수가 있습니다.

    하지만 Id속성은 띄어쓰기부터가 안되고

    또한 두 개를 갖지 못합니다.

    test라는 ID 속성에만 테두리가 생겼습니다.

     

    이로써 

    class는 하나의 요소에 여러 개의 클래스를 가질 수 있고

    id는 하나의 요소에 한 개의 id만 가질 수 있다는 것을 알게 됐습니다.

     

    다음에는 a태그와 form태그에 대해서 알아보겠습니다.

     

    댓글

Designed by Tistory.