html id 지정

limchard·2023년 10월 29일
0

html

목록 보기
5/10
  • id는 클래스와 다르게 1개에만 지정할 수 있다.
  • 2개를 지정하는 경우 겹쳐보여서 사용이 불가능하다.
  • #으로 지정한다.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 클래스는 동시에 여러군데 사용가능 (.으로 만든다)
        아이디는 #으로 만드는데 딱 한군데만 사용 가능 */
        .newjeans{
            color: magenta;
        }

        div.iU{
            color: green; font-size: 20pt; width: 200px; height: 50px;
            border: 1px solid purple;
        }

        #bts{
            position: absolute;
            top: 400px;
            left: 200px;
            width: 200px;
            height: 100px;
            font-size: 20pt;
            padding-left: 20px;
            padding-top: 30px;
            border: 3px dotted tomato;
        }
    </style>
</head>
<body>
    <div style="color: brown; font-size: 15pt;background-color: palevioletred; width: 200px; height: 150px;">
        안녕 오늘은 목요일이야
    </div>
    <div class="newjeans">Hello Hi~~~~~~</div>
    <div class="iU">내일도 비는 온다</div>
    <font class="newjeans">Have a Nice Day</font>
    <font class="iU">Have a Nice Day</font>
    <div id="bts">여기는 쌍용 자바반 입니다</div>
</body>
</html>


ID 지정 (div 포함)

  • div는 블럭요소를 그룹화 하는 역할을 한다.
  • id의 경우 아래 css처럼 각각 나눠서 기입할 수 있다.
  • 하지만 위에서 설명한바와 같이 한가지에만 적용 하능하므로 정확한 지정을 위해 selector 역할이 커진다.
  • 추가로 ‘>’는 바로 하위 조건을 선택했다면, 스페이스바(공백) ‘ ‘은 바로 하위가 아니라 기준 아래 모든 태그 및 코드에 적용된다. 구분하여 기억하자.
#box1{
    width: 500px;
    height: 300px;
    color: blue;
    background-color: palegoldenrod;
    margin: auto;
}

#box1 h1{text-align: center; padding: 20px;}

#box1 ul li{list-style: none;
text-align: center;}

#box1 p{text-align: center;}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="../css/style3.css">
    <title>Document</title>
</head>
<body>
    <div id="box1">
        <h1>div는 블럭요소입니다</h1>
        <p>
            주로 블럭요소로 그룹화 할때 사용합니다. 레이아웃(top,bottom,center,aside etc..)을 구현할때 사용하는 요소입니다.
        </p>
        <ul>
            <li>레이아웃 구현</li>
            <li>다른 div도 포함될 수 있다</li>
            <li>블럭요소를 그룹화한다</li>
            <li>id는 유일한 값</li>
        </ul>
    </div>
</body>
</html>

profile
java를 잡아...... 하... 이게 맞나...

0개의 댓글