태그 class 속성에 이런것은 무슨뜻인지???
본문
css 정의부가 아닌 html 부에
아래처럼 있는데요...
이것은 어떤 의미입니까?
<li class="sct_li sct_clear" style="width:230px">
"sct_li sct_clear" 는 .. 클래스명을 두개를 나열한개 아니라... 한개의 이름인가요?
클래스 이름을 이렇게 스페이스를 넣으면서 명명할 수 있습니까?
이런경우는 어떠한 목적으로 이름에 스페이스를 넣으면서 명명한것인지?
답변 2
li 라는테그에
sct_li 라는 클레스에 스타일과
sct_clear 라는 클레스를 두개 사용한다는것입니다.
<style>
.sct_1{color:#fff;}
.sct_2{border:1px solid;}
.sct_3 {background:#abc;}
</style>
<li class="sct_1 sct_2 sct_3">클레스 3개</li>
이렇게 하시면 클레스 3개가 중첩으로 다 적용이 됩니다.
최대 게수는 테스트 안해봤네요 ㅎㅎ
클래스는 한객체에서 여러개 사용이 가능하고 한페이지에서 중복사용도 가능합니다
하지만, 아이디는 한객체에 한개만 사용가능하고 한페이지에서 중복되면 안됩니다
즉,
<div id="AAA" class="aaa bbb ccc">테스트</div>
<ul id="BBB" class="bbb ccc" >
<li class="ccc">테스트 LI 1</li>
<li class="ccc">테스트 LI 2</li>
</ul>
<address id="AAA">테스트 어드레스</address> <===== 이렇게 div의 id와 address의 id가 중복되면 안됩니다
이런식으로 사용이 가능합니다