Если вы создаете неконкретный веб-сайт для iPhone (субдомен, такой как iphone.mywebsite.com), я бы предложил использовать CSS Media Queries, как было предложено Xavier.Это позволяет вам делать гораздо больше, чем указывать min-width
и max-width
!
. Вы можете указать тип устройства (но многие устройства не распознаются так, как должны…), например: screen
handheld
print
tv
и многие другие. Но самое главное, что вы также можете установить, если окно браузера находится в portait
или landscape
, это resolution
или aspect-ratio
и так далее ...
Что касается% или px, я определенно выбрал бы px, очень сложно заставить что-то работать, как вы хотели бы использовать%.Потому что вы не обязательно хотите получать такую же информацию, если ваш пользователь приходит с iPhone или с другим устройством.Например, вы можете извлечь все тяжелые изображения с вашего веб-сайта для пользователей iPhone, потому что они, вероятно, будут использовать соединение 3G и, таким образом, ускоряют загрузку вашего сайта!
Действительно хороший пример того, что вы можете сделать с помощью CSS Media Queries ... к сожалению, это не моя работа ...: - (