Нет, это не является недоступным.
Я не думаю, что p
является самым подходящим элементом здесь, потому что эта кнопка на самом деле не представляет «типичный» paragraph, но выбор разметки в этом случае не должен влиять на доступность. Это проблема семантической разметки, а не доступности.
Каждый способный пользовательский агент должен иметь возможность обрабатывать p
, который содержит текст и кнопку (что является комбинацией, которая может иметь смысл во многих случаях). Удаление текста из этого не меняет ничего принципиально, поэтому нет оснований предполагать, что существует пользовательский агент, который больше не сможет его обрабатывать.
¹ Я бы не использовал ни одного родительского элемента вообще, или если он необходим для целей стилизации, бессмысленный div
.
Я также хотел бы добавить, что
@unor: У меня есть отвращение к смешанным по умолчанию встроенным элементам и элементам уровня блокировки по умолчанию, содержащимся одним и тем же родителем. –
@ DávidHorváth: Я могу относиться к этому;) Я бы использовал «div» (как и для каждой пары меток + вход, считая, что это такая форма). – unor