id와 class 질문이요..
상처입은마음
수다닷컴 여러분 안녕하세요..
css를 작성하다 보면 id(#)와 class( . )의 구분이 모호해지게 됩니다.
대략적으로 id(#)는 그룹이라 생각하며 사용을 하고 class( . )는 개별적인 적용이라 생각하며 사용을 합니다.
그런데 작업을 하다보면 이것이 막 섞여 버리는 경우가 있어요..
정확히 어떻게 구분을해서 사용을 해야 하나요?
-
영미
ID, class 의 개념 잡기가 초보일때 조금 애메할수 있습니다. 방탄왭 이라는 책한권 사보심 클래스와 아이디에 관한 개념 잡기 수월 하실꺼에여 책이 2~3일이면 완독 가능 하니 초보시라면 구매해보심이...ㅋㅋㅋ
-
나라찬
span class=\a b c\ID, Class Test/spanO
오오... 전 이거 되는지 몰랐어요...ㅠㅠㅠ;; 이론-ㅋ -
첫삥
아참 id가 개별사용 맞습니다.
즉 하나만 사용한다는 소리로도 해석할수있죠.
class같은경우 그룹단위로 여러개 사용할수있다
물론 한페이지라는 조건안에서 입니다.
style type=\text/css\
!--
#a{
\tfont-size: 12px;
}
#b {
\tcolor: #00f;
}
#c{
\tfont-weight: bold;
}
.a{
\tfont-size: 12px;
}
.b {
\tcolor: #00f;
}
-
물티슈
그렇군요 살책이 하나 더 있네요..ㅠㅠ 돔스크립팅이랑 웹표준 교과서도 지금 오는중인데 언제보나이거.ㅋㅋ 좋은 조언 감사합니다. ^^
-
반율하
음..근데 왜 이름을 저렇게 지었을까...id..class... 직관적으로 보기엔 id가 개별적으로 사용하는거같은데...흠..
-
가루
아..그렇구나.ㅎㅎㅎ 하나배웠네요...난 너무 짧어..ㅠㅠ
-
해님꽃
간단하게 생각하세요..
예를 들어 페이지에 같은 ID가 두개 부여될경우 바로 오류를 확인할수있는데 Javascript를 사용했을경우입니다.
즉 이걸 전제로 ID값은 하나의 유니크 값이라고 할수있죠
그에 반해 Class는 여러군대 사용해도 어떤 스크립트를 사용해도 오류가 나지 않죠 ^^;; -
시크포텐
네~ 저도 수다님과 같은 생각입니다.. 그런데 css관련책에 보면 id를 요소요소에 독립적으로도 사용하는 경우도 자주 보게됩니다.. 그 미묘한 차이가 참 혼란스러워요..^^ 이래도 되고 저래도 되는것 같아서..
-
좍좍
id는 페이지내에 중복없이 사용하는 요소이므로 레이아웃같은 요소와 하나의 특정묶음에 부여하는 경우가 많습니다. 반대로(?) class는 페이지내의 요소요소에 해당 스타일을 부여하는데 사용합니다.
제 생각에는.. 그룹이라는 내용에는 id가 더 적절하지 않을까 생각되네요. -
얀새
어? class가 그룹이고 id가 개별적인 적용아닌가...;;
id는 element에 중복없이 유일한 이름을 붙이는거고
class는 그룹... 아닌가요?