mega.genn.org

available in English, too!

Сайт созданный для айфона 6 комментариев

genn.org both in Safari and iPhone Safari

genn.org в Mac OS X Safari и iPhone Safari

Недавно я рассказал о том, как правильно сделать иконку сайта так, чтобы на айфоне это выглядело очаровательно. Теперь же, на примере genn.org объясню, как я сделал так, чтобы мой флешевый сайт на айфоне показывал хоть что-то.

  1. <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
  2. <link rel="stylesheet" type="text/css" media="only screen and (max-device-width: 480px)" href="css/iphone.css" />

Первая строка помогает Сафари в айфоне найти нужную иконку по указанному адресу. Вторая строка подсказывает, какой css-файл использовать для отображения. Размер экрана айфона 320 х 480 пикселей, так что в условии и выставлена максимальная ширина.

xHTML выглядит так:

  1. <div id="magic">
  2. <!-- тут флеш -->
  3. </div>
  4. <div id="style">
  5. <!-- тут контент для айфона -->
  6. </div>

В css-файле не для обычного броузера написано, что надо спрятать div по имени style, а в css-файле для айфона написано, что надо спрятать magic. Вот, похоже, и все. Спасибо Юре за помощь ;)

Не получается

Если сайт все равно не выглядит на айфоне так, как задумывалось, а спрятался в уголке и ждет пока его увеличат, или, что тоже бывает, растянулся на весь экран, то следует добавить следующую строку в заголовок xhtml-файла:

  1. <meta name = "viewport" content = "width = device-width">

Для того, чтобы не дать пользователю увеличивать и уменьшать сайт на экране, надо добавить user-scalable = no:

  1. <meta name = "viewport" content = "width = device-width, user-scalable = no">

В следующий раз расскажу о некоторых хитростях создания сайтов для айфонов, чтобы пользователи падали от восторга в обморок ;)



Комментарии и трекбеки

3.09.08•20:53 Михалыч

Первый блин всегда комом!

5.09.08•11:34 Кто-то

т.е. если в div magic положить картинку 1мб и открыть сайт на ифоне то юзер картинку не увидит, но скачает.
круто, не правдали?

5.09.08•12:55 Genn

Кто-то, да, верно, CSS — опасная штука!

14.09.08•05:42 Evgeny80

хорошая статья, как и все предыдущие. Подписалась и ожидаю вашего творчества.

15.05.09•02:34 pod

Ген, лично я очень жду и хочу почитать “В следующий раз расскажу о некоторых хитростях создания сайтов для айфонов, чтобы пользователи падали от восторга в обморок ;)” – ждём ;)

15.05.09•19:34 Genn

pod, вот у меня всегда так — пообещаю рассказать и забуду. Сконцентрируюсь на этой теме, ок ;)

Оставить комментарий

имя и адрес электронной почты — необходимые поля

Комментировать

Свежие твитты

Другие сайты и сети