Можностей, предоставляемых веб-разработчикам



Pdf көрінісі
бет132/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   128   129   130   131   132   133   134   135   ...   232
Байланысты:
[Bryus Louson, Remi SHarp] Izuchaem HTML5. Bibliot(z-lib.org)

aria-valuemin=1
aria-valuemax=11
aria-valuenow=0>
ПРИМЕЧАНИЕ
В первом издании этой книги я добавлял атрибут 
role=slider, который сообщал вспомо-
гательным технологиям, каким образом следует сопоставлять данный элемент управления 
с элементами управления операционной системы  Я ошибался или, по крайней мере, бежал 
впереди паровоза  В идеальном мире с полной поддержкой браузерами (однажды, дорогой 
читатель, однажды это произойдет) это работало бы превосходно  Но пока что не стоит явно 
делать такие объявления; делайте это в коде JavaScript после проверки, поддерживается ли 
input type=range (см  раздел «Обратная совместимость с устаревшими браузерами» ниже)  
В браузерах, не поддерживающих type=range, такое явное объявление добавляет роль ползунка 
обычному полю для ввода текста, что совершенно неверно и лишь собьет с толку пользователя 
программы чтения экрана 
При изменении положения ползунка значение 
aria-valuenow
 нужно обновить с помощью 
JavaScript. В таком случае нужно обращаться к событию 
change
 ползунка; но в нашем при-
мере мы будем просто использовать атрибут 
onchange
. К сожалению, для правильного 
обновления значения 
aria-valuenow
 мы не можем использовать синтаксис этого свой-
ства — нам придется обновлять атрибут DOM.
name=tap
type=range
min=1
max=11
value=0


Достарыңызбен бөлісу:
1   ...   128   129   130   131   132   133   134   135   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет