Доступ к Интернету - необходимы предложения - PullRequest
2 голосов
/ 27 декабря 2010

Посещение следующего сайта в IE:

http://www.oebb.at

В разделе заголовка можно увидеть символ плюс (+).При нажатии на него размер шрифта и изображения будут увеличены.И аналогичным образом, нажав на символ (-), размеры будут уменьшены.

Я хотел бы знать, как лучше всего это реализовать на моем веб-сайте.

Аналогично, нажмите Alt + 0.каждый видит список опций для прямого доступа к различным областям сайта.Например, нажав Alt + 2, поле поиска будет сфокусировано.А при нажатии Alt + 1 основное меню будет сфокусировано.

Каков наилучший способ реализовать это?

Ответы [ 2 ]

3 голосов
/ 27 декабря 2010

Alt + [ключ] называется ключом доступа.Ключи доступа являются частью html спецификации и могут быть размещены за элементами формы и гиперссылками:

<a href="index.html" accesskey="h">Home</a>

Все современные браузеры поддерживают ключи доступа, а в Wikipedia вы можетенайдите список, какая комбинация клавиш вызывает клавишу доступа.

О размере шрифта: вы должны активировать его с помощью javascript.Нажатие на «+» установит свойство, нажатие на «-» отменяет это изменение.Например, вы можете установить класс для вашего элемента.В jQuery:

$("#increase").click(function() {
    $("body").css("font-size", "1.2em");
});

Вы можете увеличить шрифты, используя размер шрифта в css (в процентах или в em), или использовать классы, например, "smallst", "small", "normal", "large"и "самый большой".

3 голосов
/ 27 декабря 2010

размер шрифта

Если важна истинная доступность, создайте веб-страницы, чтобы пользователь мог изменить размер текста по умолчанию, используя элементы управления изменением размера текста в своем веб-браузере.В противном случае вы можете использовать JavaScript (или вариант на стороне сервера, такой как PHP) для записи стилей на веб-странице.Поиск в Интернете даст вам 100 или более примеров того, как это сделать в любом случае.

accesskeys

Для сочетаний клавиш alt-key вы можете использовать HTML-ключ доступа .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...