Предлагая текст в разных размерах - PullRequest
2 голосов
/ 06 апреля 2010

Это общий вопрос, но думаете ли вы, что важно предлагать инструменты изменения размера текста на веб-сайте, которые, в сущности, влияют только на текст, поскольку кажется, что большинство браузеров предлагают изменение размера текста или более частое увеличение?

Ответы [ 4 ]

3 голосов
/ 06 апреля 2010

Изменение размера текста является обязательным условием для получения отметки о доступности.

т.е. http://www.w3.org/WAI/

Для этой марки требуются некоторые веб-сайты, спонсируемые правительством.

2 голосов
/ 06 апреля 2010

Я думаю, это зависит от того, кто ваша аудитория. Я предполагаю, что подавляющее большинство пользователей компьютеров абсолютно не подозревают, что их браузер может масштабировать страницы, не говоря уже о том, как это сделать.

Этот вид функциональности, кажется, очень популярен в газетах (например, The Guardian ), которые, очевидно, используются широким кругом пользователей Интернета. Если ваш веб-сайт ориентирован на более технических специалистов или он действительно загружен графикой, эта функция может оказаться бесполезной.

2 голосов
/ 06 апреля 2010

Вы можете использовать JQuery:

$(function() {
    $('a').click(function() {
        var os = $('p').css('font-size');
        var num = parseFloat(os);
        var uom = os.slice(-2);

        if (this.id == 'larger') {
            $('p').css('font-size', num * 1.4 + uom);
        } else
            $('p').css('font-size', num / 1.4 + uom);
    })

})

HTML:

 <a href="#" id="larger">Larger</a>
 <br/>
 <a href="#" id="smaller">Smaller</a>
 <p>Your Text</p>
1 голос
/ 06 апреля 2010

Ваш текст должен быть изменяемого размера, т. Е. Макет должен содержать несколько действительно БОЛЬШИХ РАЗМЕРОВ ШРИФТОВ. Но вам не нужно предлагать дополнительный инструмент для переосмысления собственных функций браузера. Есть веские причины против таких вариантов .

Если вы заботитесь о доступности, не создавайте необходимость изменения размера. Используйте размер шрифта пользователя для основного текста, установите размеры в em и протестируйте макет с настройками большого минимального размера шрифта (20 пикселей и выше).

...