id / class

Attribute Description
id 유일한 식별자로써 중복지정이 불가능하다.
class 중복지정이 가능하다.
# id?
idelement마다 하나의 값만 갖을 수 있다. 주민등록번호 또는 여권번호와 같이 고유한 값만 갖을 수 있습니다. 따라서 주민등록번호여권번호가 중복되지 않듯이 id값도 중복선언이 되지 않습니다.

class?

class는 여러가지를 중복 사용 할 수 있습니다. 사람들의 이름과 같다고 생각하면 됩니다. 이름은 고유 값이 아니기 때문에 살다보면 이름이 같은 사람들을 종종 만나는 경우가 있습니다. 따라서 class는 중복 선언이 가능하기 때문에 여러번 사용이 가능합니다.

1
2
3
4
<div id="divNemberOne" class="defaultClass">
</div>
<div id="divNembertwo" class="defaultClass">
</div>

따라서 위외 같이 id는 한번만 사용 가능하지만 class는 중복 사용이 가능합니다. CSS를 사용 할 때 동일한 속성이 있을 때마다 class로 지정하여 class를 적절히 사용하면 중복 선언을 줄일 수 있습니다.

공유하기