Безотносительно к автору топика — предлагаю прочитать спецификацию CSS2.1 от корки до корки и выступить с докладом «Что еще не все знают». Хотя упомянутая книга Мейера тоже сгодится. Будет интересно.
НЛО прилетело и опубликовало эту надпись здесьНЛО прилетело и опубликовало эту надпись здесь
Использование этой возможности уместно скорее при разработке web-app, где удобно и иногда правильно делать дизайн так, чтобы он соответствовал используемой операционной системе. Для сайта компании, например, это и не нужно, да и вряд ли кто-то будет использовать.
И что в нем будет странного? Окна, которые выглядят почти так же, как и окна остальных оффлайн-приложений в системе? Если есть идея и необходимость приблизить внешний вид приложения к тому виду, который максимально привычен рядовому пользователю, то описанные переменные дают хорошую возможность реализовать это. И эффект приложения, конечно, не зависит от использования описанной фичи CSS.
P.S. К примеру о слепой секретарше добавлю: она скорее всего и страницы в браузере сильно масштабирует, так что любой сайт на ее компьютере скорее всего будет выглядеть несколько не так, как планировал дизайнер (редкий сайто выдержит нормально масштаб 500%), да и многие программы будут выглядеть «странно». Поэтому пример с увеличением шрифта и последствиями этого не является доводом против использования описанной возможности.
Как использовать стили операционной системы в CSS