Это общий вопрос, но считаете ли вы, что важно предлагать инструменты для изменения размера текста на веб-сайте, который в сущности только влияет на текст, поскольку кажется, что большинство браузеров предлагают изменение текста или чаще масштабирование?Предлагает текст в разных форматах
ответ
Ваш текст должен быть изменен, т. Е. В макете должны стоять некоторые БОЛЬШИЕ РАЗМЕРЫ. Но вам не нужно предлагать дополнительный инструмент для повторного использования собственных функций браузера. Есть хорошие reasons against such options.
Если вам нужна доступность, не создавайте необходимость изменения размера. Используйте размер шрифта пользователя для основного текста, установите размеры в em
и проверьте макет с большими минимальными настройками размера шрифта (20 пикселей и выше).
Изменение размера текста является обязательным требованием для получения марки доступности.
Некоторые правительственные спонсировал сайты необходимы для этой марки.
Вы можете использовать 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>
Я думаю, что это зависит от того, кто ваша аудитория. Я бы предположил, что подавляющее большинство пользователей компьютеров абсолютно не подозревают, что их браузер может масштабировать страницы, не говоря уже о том, как это сделать.
Этот вид функциональности кажется довольно популярным среди газет (например, The Guardian), которые, очевидно, используются широким поперечным сечением веб-пользователей. Если ваш сайт ориентирован на более технических специалистов или действительно тяжелый на графике, эта функция может оказаться нецелесообразной.
- 1. Преобразование текста в float, когда текст поступает в разных форматах
- 2. Поиск длин в разных форматах
- 3. Время разбора в разных форматах
- 4. Кодирование видеофайлов в разных форматах
- 5. TIme.now и Created_В разных форматах?
- 6. Экспортный набор данных в разных форматах
- 7. Извлечение дат в разных форматах из разных строк в JavaScript
- 8. Сгенерировать данные изображения изображения в разных форматах
- 9. R разница между датами в разных форматах
- 10. Log4j протоколирование дважды в разных форматах
- 11. Ошибка при сравнении дат в разных форматах
- 12. Filebeat и LogStash - данные в разных форматах
- 13. Python numpy сохраняет массивы в разных форматах
- 14. Присоединяйтесь к телефонным номерам в разных форматах
- 15. WMI возвращает информацию в разных форматах
- 16. Как разобрать геокоординаты в разных форматах
- 17. Rails: created_at возвращает в разных форматах
- 18. javascript - сравнить даты в разных форматах
- 19. FindBugs создает отчет в разных форматах
- 20. Как опубликовать действие Facebook в разных форматах?
- 21. SAS Proc Compare - даты в разных форматах
- 22. C# - Парсинг частичных дат в разных форматах
- 23. GUID и CLSID в разных форматах?
- 24. Как сохранить несколько входов в разных форматах?
- 25. Android Placeholder \ Hint текст в форматах Xamarin
- 26. Нормализация временных меток в разных форматах в общем формате
- 27. Как экспортировать график в разных форматах в cytoscape.js?
- 28. Как сравнить даты в разных форматах в Perl?
- 29. Вычитание двух дат в разных форматах в R
- 30. Wrting Image в java в разных форматах дает отличный результат