У меня нет самого Retina MacBook, чтобы проверить эти вещи, и, похоже, в Интернете много путаницы в отношении веб-дизайна на дисплеях с высокой плотностью пикселей.
Теперь я предполагаю, что WebKit на MacBook с дисплеем Retina масштабирует страницу примерно в два раза больше, поскольку большинство веб-страниц не созданы для адаптации к более высокой плотности пикселей?
На мой взгляд, идеальный случай при проектировании для них или фактически любого типа дисплея - использовать ems вместо пикселей, как вы могли бы просто сделать;
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
body { font-size: 150%; }
}
@media
only screen and (-webkit-min-device-pixel-ratio : 2),
only screen and (min-device-pixel-ratio : 2) {
body { font-size: 200%; }
}
и вся страница будет масштабироваться соответствующим образом. Или это? Является ли размер шрифта по умолчанию для браузеров, работающих на Retina MacBooks, еще 16 пикселей или выше? Поскольку, если он выше, эффект масштабирования будет размножаться.
Я думаю, мой вопрос: если я использую ems последовательно, единственное, что мне нужно сделать, это изменить размер шрифта для каждого соотношения пикселов устройства?