<input type="checkbox">
)<input type=... disabled required readonly>
)... checked="true" disabled="false">
)<div class="ui_carousel theme_default" data-uipack="ui_carousel">
<div id="mainCarousel" class="carousel" aria-live="polite">
<ul class="innerFrame">
<li class="frame" aria-hidden="false">
item1
</li>
<li class="frame" aria-hidden="true">
item2
</li>
<li class="frame" aria-hidden="true">
item3
</li>
</ul>
</div>
<fieldset class="ctrls" aria-controls="mainCarousel">
<button value="prev" aria-label="previous"><<</button>
<button value="play" aria-label="play">Play</button>
<button value="pause" aria-label="pause">||</button>
<button value="next" aria-label="next">>></button>
</fieldset>
</div>
aria-label
속성으로 제공한다.구조(Structure) :
<fieldset>
으로 버튼들을 묶어 버튼들은 한그룹임을 표시한다.그룹 간의 관계(Relationship) :
aria-controls="mainCarousel"
이라고 해준다.속성(Property) :
aria-live="polite"
라는 속성을 사용한다.aria-live="polite
: 는 사용자가 다른 컨텐츠를 보고있을 때, carousel의 컨텐츠가 변화해도, 현재 사용하고있는 컨텐츠를 다 본시점에서 알려준다는 값이다.(세치기 ㄴㄴ)aria-live="off"
: aria-live 속성을 비활성화 시키고, 사용자에게 이 Element의 변화를 알리지 않는다.aria-live="assertive
: 해당 Element의 컨텐츠가 바뀌면 바로 사용자에게 알린다. (세치기 ㅇㅇ)aria-hidden
; 속성으로 리스트의 가시성 상태를 사용자에게 알려준다.aria-hidden="false"
, 감출 아이템은 true
값으로.display
속성을 선언해준다..carousel .frame[aria-hidden="true"] {
display: none
}
.carousel .frame[aria-hidden="false"] {
display: block
}
aria-hidden
속성의 값으로 보여지는 아이템의 상태를 바꿀 수 있다.