class 태그는 부모 요소의 속성에 새로운 Class 값을 추가할 수 있습니다. attr 태그와 거의 동일하나 attr 태그는 기존의 부모 값에 덮어쓰지만 class 태그는 덮어 쓸 수 없습니다.

<!-- 방법 1 -->
<div>
  <b:class cond='조건식'
  name='속성 이름'/>
</div>

<!-- 방법 2 -->
<div>
  <b:class cond='조건식'
  expr:name='속성 이름'/>
</div>

<b:class> 태그는 <b:attr> 태그와 동일하게 접두사 expr: 를 사용할 수 있습니다. 기존 class 속성에 새롭게 추가하며 동일한 부모 요소에 여러 개 정의가 가능합니다.

기존 class 속성에 두 개의 class를 추가해 보겠습니다.

<div class='PHP'>
  <b:class name='JSP'/>
  <b:class name='ASP'/>
  <h1>제목</h1>
</div>
<!--//
결과:
<div class='PHP JSP ASP'>
  <h1>제목</h1>
</div>
//-->

0 댓글