Submit Search
Upload
CSS for iPhones
•
3 likes
•
1,752 views
Patrick Crowley
Follow
Quick guide to optimizing your website for the iPhone
Read less
Read more
Business
Technology
Report
Share
Report
Share
1 of 53
Download now
Download to read offline
Recommended
Youtube Tricks and Tips
Youtube Tricks and Tips
FLBlogCon
Amplify your Podcast Reach on Amazon Alexa
Amplify your Podcast Reach on Amazon Alexa
Doug Devitre
ipad mini 16gb wifi price in pakistan
ipad mini 16gb wifi price in pakistan
anoushalexnder
Ppt template-121
Ppt template-121
Tecpreve Tecpreve
Miguel
Miguel
Javier Buenhombre Catama
Digital Marketing
Digital Marketing
Casper Moller
T Viral Istanbul 21112006
T Viral Istanbul 21112006
Casper Moller
Viral Marketing
Viral Marketing
Casper Moller
Recommended
Youtube Tricks and Tips
Youtube Tricks and Tips
FLBlogCon
Amplify your Podcast Reach on Amazon Alexa
Amplify your Podcast Reach on Amazon Alexa
Doug Devitre
ipad mini 16gb wifi price in pakistan
ipad mini 16gb wifi price in pakistan
anoushalexnder
Ppt template-121
Ppt template-121
Tecpreve Tecpreve
Miguel
Miguel
Javier Buenhombre Catama
Digital Marketing
Digital Marketing
Casper Moller
T Viral Istanbul 21112006
T Viral Istanbul 21112006
Casper Moller
Viral Marketing
Viral Marketing
Casper Moller
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices
Maximiliano Firtman
Apple — i pad — compare ipad models
Apple — i pad — compare ipad models
Harrison Weber
Care and Feeding of Healthy Computers
Care and Feeding of Healthy Computers
Lorens Tech Solutions
Its timetostopstalling androidcork
Its timetostopstalling androidcork
Doug Sillars
SEO for the NPO
SEO for the NPO
FirstGiving
Employing Custom Fonts
Employing Custom Fonts
Paul Irish
Netbook 的火狐體驗
Netbook 的火狐體驗
Irvin Chen
Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NY
Maximiliano Firtman
Corkgdg video
Corkgdg video
Doug Sillars
Extreme Web Performance for Mobile Device Fluent 2015
Extreme Web Performance for Mobile Device Fluent 2015
Maximiliano Firtman
Armadajs video
Armadajs video
Doug Sillars
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19
Nick Floro
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Maximiliano Firtman
Portogdg video
Portogdg video
Doug Sillars
iPhone Web Applications Development - Prabhu
iPhone Web Applications Development - Prabhu
desistartups
Rija js video
Rija js video
Doug Sillars
Doodling for-great-success
Doodling for-great-success
Radamanthus Batnag
Web performance - Analysing Heart.co.uk
Web performance - Analysing Heart.co.uk
gareth53
Skyping awesomeness
Skyping awesomeness
Flora Runyenje
Vilnius py video
Vilnius py video
Doug Sillars
Compass
Compass
Patrick Crowley
Mobile web apps
Mobile web apps
Patrick Crowley
More Related Content
Similar to CSS for iPhones
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices
Maximiliano Firtman
Apple — i pad — compare ipad models
Apple — i pad — compare ipad models
Harrison Weber
Care and Feeding of Healthy Computers
Care and Feeding of Healthy Computers
Lorens Tech Solutions
Its timetostopstalling androidcork
Its timetostopstalling androidcork
Doug Sillars
SEO for the NPO
SEO for the NPO
FirstGiving
Employing Custom Fonts
Employing Custom Fonts
Paul Irish
Netbook 的火狐體驗
Netbook 的火狐體驗
Irvin Chen
Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NY
Maximiliano Firtman
Corkgdg video
Corkgdg video
Doug Sillars
Extreme Web Performance for Mobile Device Fluent 2015
Extreme Web Performance for Mobile Device Fluent 2015
Maximiliano Firtman
Armadajs video
Armadajs video
Doug Sillars
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19
Nick Floro
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Maximiliano Firtman
Portogdg video
Portogdg video
Doug Sillars
iPhone Web Applications Development - Prabhu
iPhone Web Applications Development - Prabhu
desistartups
Rija js video
Rija js video
Doug Sillars
Doodling for-great-success
Doodling for-great-success
Radamanthus Batnag
Web performance - Analysing Heart.co.uk
Web performance - Analysing Heart.co.uk
gareth53
Skyping awesomeness
Skyping awesomeness
Flora Runyenje
Vilnius py video
Vilnius py video
Doug Sillars
Similar to CSS for iPhones
(20)
Extreme Web Performance for Mobile Devices
Extreme Web Performance for Mobile Devices
Apple — i pad — compare ipad models
Apple — i pad — compare ipad models
Care and Feeding of Healthy Computers
Care and Feeding of Healthy Computers
Its timetostopstalling androidcork
Its timetostopstalling androidcork
SEO for the NPO
SEO for the NPO
Employing Custom Fonts
Employing Custom Fonts
Netbook 的火狐體驗
Netbook 的火狐體驗
Extreme Web Performance for Mobile Devices - Velocity NY
Extreme Web Performance for Mobile Devices - Velocity NY
Corkgdg video
Corkgdg video
Extreme Web Performance for Mobile Device Fluent 2015
Extreme Web Performance for Mobile Device Fluent 2015
Armadajs video
Armadajs video
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Portogdg video
Portogdg video
iPhone Web Applications Development - Prabhu
iPhone Web Applications Development - Prabhu
Rija js video
Rija js video
Doodling for-great-success
Doodling for-great-success
Web performance - Analysing Heart.co.uk
Web performance - Analysing Heart.co.uk
Skyping awesomeness
Skyping awesomeness
Vilnius py video
Vilnius py video
More from Patrick Crowley
Compass
Compass
Patrick Crowley
Mobile web apps
Mobile web apps
Patrick Crowley
Trucker
Trucker
Patrick Crowley
Migrating Legacy Data (Ruby Midwest)
Migrating Legacy Data (Ruby Midwest)
Patrick Crowley
Migrating Legacy Data
Migrating Legacy Data
Patrick Crowley
Paperclip
Paperclip
Patrick Crowley
Haml And Sass In 15 Minutes
Haml And Sass In 15 Minutes
Patrick Crowley
Rails For Legacy Apps
Rails For Legacy Apps
Patrick Crowley
Headliner
Headliner
Patrick Crowley
Styler
Styler
Patrick Crowley
More from Patrick Crowley
(10)
Compass
Compass
Mobile web apps
Mobile web apps
Trucker
Trucker
Migrating Legacy Data (Ruby Midwest)
Migrating Legacy Data (Ruby Midwest)
Migrating Legacy Data
Migrating Legacy Data
Paperclip
Paperclip
Haml And Sass In 15 Minutes
Haml And Sass In 15 Minutes
Rails For Legacy Apps
Rails For Legacy Apps
Headliner
Headliner
Styler
Styler
Recently uploaded
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
Seta Wicaksana
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Eric T. Tung
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Adnet Communications
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
dlhescort
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
P&CO
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
rajveerescorts2022
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)- A new venture concept
P&CO
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
Eluru Call Girls Service ☎ ️93326-06886 ❤️🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️🔥 Enjoy 24/7 Escort Service
Damini Dixit
Phases of Negotiation .pptx
Phases of Negotiation .pptx
nandhinijagan9867
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Admir Softic
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
rwgiffor
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
Recently uploaded
(20)
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)- A new venture concept
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Eluru Call Girls Service ☎ ️93326-06886 ❤️🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️🔥 Enjoy 24/7 Escort Service
Phases of Negotiation .pptx
Phases of Negotiation .pptx
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
CSS for iPhones
1.
Patrick Crowley
2.
CSS for iPhones
3.
4.
• 480 pixels
x 320 pixels
5.
• 480 pixels
x 320 pixels • 163 ppi
6.
• 480 pixels
x 320 pixels • 163 ppi • Edge (~150 kbps)
7.
• 480 pixels
x 320 pixels • 163 ppi • Edge (~150 kbps) • WiFi (~1.5 mbps)
8.
• 480 pixels
x 320 pixels • 163 ppi • Edge (~150 kbps) • WiFi (~1.5 mbps) • 3G is coming July 11!
9.
Web browsing 101
10.
11.
• Mobile Safari
12.
• Mobile Safari •
Based on Webkit
13.
• Mobile Safari •
Based on Webkit • Safari is also based on Webkit
14.
• Mobile Safari •
Based on Webkit • Safari is also based on Webkit • Mobile Safari != Regular Safari
15.
• Mobile Safari •
Based on Webkit • Safari is also based on Webkit • Mobile Safari != Regular Safari • iPhone CSS tweaks necessary
16.
So how do
we optimize for the iPhone?
17.
Step 1: See
what’s wrong
18.
iPhone Firefox Extension
19.
20.
iPhoney http://marketcircle.com/iphoney/
21.
22.
iPhone Simulator
(via iPhone SDK) http://developer.apple.com/iphone/
23.
24.
25.
iPhone
26.
27.
• Connect over
web
28.
• Connect over
web • Connect locally
29.
Step 2: Fix
it!
30.
31.
• Two basic
approaches
32.
• Two basic
approaches • Make it PRETTY
33.
• Two basic
approaches • Make it PRETTY • Make it FUNCTIONAL
34.
• Two basic
approaches • Make it PRETTY • Make it FUNCTIONAL
35.
Pretty
36.
37.
38.
39.
Functional
40.
41.
42.
How to get
started
43.
Step 1: Set viewport
width
44.
<meta content=quot;width=850quot; name=quot;viewportquot; />
45.
Step 2: Add iPhone
stylesheet
46.
<link href=quot;/stylesheets/iphone.cssquot; media=quot;only screen and
(max- device-width: 480px)quot; rel=quot;stylesheetquot; type=quot;text/cssquot; />
47.
Let’s try fixing
a site...
48.
49.
50.
DEMO
51.
http://developer.apple.com/ webapps/
52.
The End
Download now