Ответы пользователя по тегу HTML
  • Сайты для слепых. Подводные камни, библиотеки, скрипты?

    @tdstdk
    Для Windows самая популярная программа Jaws for win. На Apple используют встроенный VoiceOver.

    Первая более функциональна и имеет широкие возможности индивидуальной настройки, использования скриптов и т.д. Практически у пользователя появляется полный доступ к любому элементу экрана, в том числе даже во Flash(если разработчик учел доступность). VoiceOver в этом отношении сильно попроще, но покрывает большинство необходимых пользователю возможностей.

    Большие проблемы сейчас с сайтами на Angular или перебором с JS приблудами, программы доступа зачастую теряют возможность отслеживания происходящих изменений. Если изменения DOM происходят стандартным образом, например через ajax или JS, то проблемы не возникает и скринридер способен отреагировать нормально.

    Используйте при форматировании страницы разбивку заголовками (H1..H6), т.к. дивы для программ скринридеров ничего не значат. Ставьте якоря на пустые ссылки и используй параметр accesskey обязательно добавляйте параметр tabindex, для начала значимых блоков DIV. Старайтесь не применять вложенных друг в друга таблиц или таблиц с объединенными столбцами(строки можно), зачастую это может вызвать сложности. Пожалуй это основные хитрости.
    Ответ написан
    Комментировать
  • Как грамотно выводить html внутри php?

    @tdstdk
    Что вы человека мурыжите умными фразами? :) Вспомните как сами учились, когда не понятно куда тыкать и хочется быстро, но правильно получить результат.

    Теория хороша и знать про MVC необходимо, только желательно давать четкий ответ. Парень только-только (как я понял) начал осваивать PHP, сейчас у него и так масса новой информации и она растет снежным комом.

    От себя рекомендую почитать, что такое MVC и до изучения фреймворков, программируя на чистом PHP использовать шаблонизатор TWIG twig.sensiolabs.org или на русском x-twig.ru .

    А уже потом переходить к фреймворкам, например Symfony, не связываясь с мелкими быстро умирающими самоделками чтоб не терять время и не забивать голову ненужной информацией.
    Ответ написан
    Комментировать