SlideShare a Scribd company logo
1 of 13
Responsive Design 
Cindy Royal, Associate Professor 
Texas State University 
cindyroyal.com @cindyroyal
Responsive Design 
Developing websites to create an optimal viewing 
experience, regardless of device. 
Improvements in the ability to view, read, navigate 
with minimal scrolling, panning or pinching 
Mobile browsing now outpaces desktop 
 Input devices vary – mouse, touchscreen 
 It’s like we are building a house on land that is 
constantly changing shape, form, dimension
Responsive Design 
Ethan Marcotte first articulated challenges in 
the AListApart article we read. 
Wrote book Responsive Web 
Design 
Now all websites need to be 
developed with responsive 
characteristics
Elements of Responsive Design 
 Fluid Layout 
 Media Queries 
 Override iPhone default
Fluid Layout 
#section { 
width: 90%; 
max-width: 1000px; 
} 
img { 
max-width: 100%; 
}
Media Queries 
 Special rules for presentation at a certain size. Can use multiple media 
queries to design for a range of styles. 
 Most frequently change things like width, height, margin and float, but can 
change anything like padding, backgrounds and whether something 
should display or not. 
 More info on links on our course site 
@media screen and (max-width: 480px) { 
#aside { float: none; width: 90%; border: none;} 
#nav li:first-child {padding-left: .5%;} 
#nav li {padding: 2%; display: inline;} 
} 
Can also use min-width for specific sizing
Override iPhone Default 
Include this code to make sure the iPhones display with your 
media queries, rather than a smaller version of your desktop site. 
<meta name="viewport" content="initial-scale=1.0, width=device-width" 
/>
3-2-1 Approach
3-2-1 Approach
3-2-1 Approach
Pros and Cons 
 Pros 
 Single website/single url 
 Easy SEO 
 Easy marketing 
 Low cost 
 Cons 
 Single website may not take advantage of the platform/may not 
optimize user experience 
 Outdated browsers may not display properly
Other approaches 
Create a mobile website – an entirely new site 
for mobile 
 Pros 
 Better user experience 
 Faster 
 Might cost less than making an app 
 Search/accessibility 
 Cons 
 Multiple URLs 
 Maintenance 
 Many different devices 
 Best for sites you want available in browser (say because you want to 
have links to them), but need specific functionality - ex. Meetup.com
Other approaches 
Native Mobile App 
 Pros 
 Better user experience 
 Load fast, content may be accessible offline 
 Feature rich 
 Visibility on device 
 Cons 
 Must develop for each OS 
 Not flexible for updates 
 Expensive/complicated development 
 Can’t link to it 
 Marketing and SEO – different strategies for native app 
 Best for games and apps that require specific functionality/apps that have a 
very specific/defined purpose – Shazam, Foursquare

More Related Content

What's hot

Presentation jared brosey
Presentation jared broseyPresentation jared brosey
Presentation jared broseyjdbrosey
 
Scaling your developer program
Scaling your developer programScaling your developer program
Scaling your developer programIan Skerrett
 
Build Less, Faster
Build Less, FasterBuild Less, Faster
Build Less, Fasterohellojames
 
How to Improve Mobile Business (SqueezeMobillionaire)
How to Improve Mobile Business (SqueezeMobillionaire)How to Improve Mobile Business (SqueezeMobillionaire)
How to Improve Mobile Business (SqueezeMobillionaire)Squeeze Mobi
 
Responsive web design ms training audience
Responsive web design ms training audienceResponsive web design ms training audience
Responsive web design ms training audienceBill England
 
build mobile app
build mobile appbuild mobile app
build mobile appsearch3loss
 
Schroeder.friday
Schroeder.fridaySchroeder.friday
Schroeder.fridaynado-web
 
Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...
Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...
Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...City of Vancouver
 
Successful interactive design
Successful interactive designSuccessful interactive design
Successful interactive designLeisy Vidal
 
The Dropbox success story: the path to global expansion | Talent Connect Anaheim
The Dropbox success story: the path to global expansion | Talent Connect AnaheimThe Dropbox success story: the path to global expansion | Talent Connect Anaheim
The Dropbox success story: the path to global expansion | Talent Connect AnaheimLinkedIn Talent Solutions
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowMichael Kowalski
 
That Group Myspace Presentation
That Group Myspace PresentationThat Group Myspace Presentation
That Group Myspace PresentationDoug
 
Myspace Board Meeting
Myspace Board MeetingMyspace Board Meeting
Myspace Board Meetinggavzy
 
On cloud 9 -Top tips from the barricades of the social computing revolution
On cloud 9  -Top tips from the barricades of the social computing revolutionOn cloud 9  -Top tips from the barricades of the social computing revolution
On cloud 9 -Top tips from the barricades of the social computing revolutionAndy McLoughlin
 
Ease the Anxiety of Open Enrollment with Mobile
Ease the Anxiety of Open Enrollment with MobileEase the Anxiety of Open Enrollment with Mobile
Ease the Anxiety of Open Enrollment with Mobilegjhassin
 

What's hot (19)

Presentation jared brosey
Presentation jared broseyPresentation jared brosey
Presentation jared brosey
 
Mobilegeddon & the Social Web: How to Prepare
Mobilegeddon & the Social Web: How to PrepareMobilegeddon & the Social Web: How to Prepare
Mobilegeddon & the Social Web: How to Prepare
 
Scaling your developer program
Scaling your developer programScaling your developer program
Scaling your developer program
 
Build Less, Faster
Build Less, FasterBuild Less, Faster
Build Less, Faster
 
How to Improve Mobile Business (SqueezeMobillionaire)
How to Improve Mobile Business (SqueezeMobillionaire)How to Improve Mobile Business (SqueezeMobillionaire)
How to Improve Mobile Business (SqueezeMobillionaire)
 
Responsive web design ms training audience
Responsive web design ms training audienceResponsive web design ms training audience
Responsive web design ms training audience
 
CODING MEGT
CODING MEGTCODING MEGT
CODING MEGT
 
build mobile app
build mobile appbuild mobile app
build mobile app
 
Schroeder.friday
Schroeder.fridaySchroeder.friday
Schroeder.friday
 
Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...
Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...
Going Responsive: Making your Desktop Site Mobile (A City of Vancouver Case S...
 
Successful interactive design
Successful interactive designSuccessful interactive design
Successful interactive design
 
The Dropbox success story: the path to global expansion | Talent Connect Anaheim
The Dropbox success story: the path to global expansion | Talent Connect AnaheimThe Dropbox success story: the path to global expansion | Talent Connect Anaheim
The Dropbox success story: the path to global expansion | Talent Connect Anaheim
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflow
 
That Group Myspace Presentation
That Group Myspace PresentationThat Group Myspace Presentation
That Group Myspace Presentation
 
My Space Case Study
My Space Case StudyMy Space Case Study
My Space Case Study
 
Myspace Ppt
Myspace PptMyspace Ppt
Myspace Ppt
 
Myspace Board Meeting
Myspace Board MeetingMyspace Board Meeting
Myspace Board Meeting
 
On cloud 9 -Top tips from the barricades of the social computing revolution
On cloud 9  -Top tips from the barricades of the social computing revolutionOn cloud 9  -Top tips from the barricades of the social computing revolution
On cloud 9 -Top tips from the barricades of the social computing revolution
 
Ease the Anxiety of Open Enrollment with Mobile
Ease the Anxiety of Open Enrollment with MobileEase the Anxiety of Open Enrollment with Mobile
Ease the Anxiety of Open Enrollment with Mobile
 

Similar to Responsive Design

Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsiveOmkarsoft Bangalore
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectCantarus
 
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusResponsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusInternet World
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013Rachel Pasqua
 
Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppPamela Ireri
 
What Is Responsive website
What Is Responsive websiteWhat Is Responsive website
What Is Responsive websiteborjanshoes
 
Responsive website
Responsive websiteResponsive website
Responsive websiteborjanshoes
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIJuan Carlos Duron
 
Web topic 25 mobile optimized website
Web topic 25  mobile optimized websiteWeb topic 25  mobile optimized website
Web topic 25 mobile optimized websiteCK Yang
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersBBDO
 
How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?Helios Solutions
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove DesignMike Vdovin
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web DesignsSanjida Afrin
 
Web In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross BrowsingWeb In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross BrowsingGreg SHIN
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, AmsterdamDave Martin
 
Mastering Responsive Web Design_ Creating Seamless User Experiences.pdf
Mastering Responsive Web Design_ Creating Seamless User Experiences.pdfMastering Responsive Web Design_ Creating Seamless User Experiences.pdf
Mastering Responsive Web Design_ Creating Seamless User Experiences.pdfGerryspeck
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web DesignJulia Vi
 

Similar to Responsive Design (20)

Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsive
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports Direct
 
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusResponsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
 
SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013
 
Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web App
 
Mobile Responsive ​ Website Designing.pdf
Mobile Responsive ​ Website Designing.pdfMobile Responsive ​ Website Designing.pdf
Mobile Responsive ​ Website Designing.pdf
 
What Is Responsive website
What Is Responsive websiteWhat Is Responsive website
What Is Responsive website
 
Responsive website
Responsive websiteResponsive website
Responsive website
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROI
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Web topic 25 mobile optimized website
Web topic 25  mobile optimized websiteWeb topic 25  mobile optimized website
Web topic 25 mobile optimized website
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
 
How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove Design
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
 
Web In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross BrowsingWeb In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross Browsing
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
Mastering Responsive Web Design_ Creating Seamless User Experiences.pdf
Mastering Responsive Web Design_ Creating Seamless User Experiences.pdfMastering Responsive Web Design_ Creating Seamless User Experiences.pdf
Mastering Responsive Web Design_ Creating Seamless User Experiences.pdf
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
10 Things You Must Need To Know About Responsive Design.pdf
10 Things You Must Need To Know About Responsive Design.pdf10 Things You Must Need To Know About Responsive Design.pdf
10 Things You Must Need To Know About Responsive Design.pdf
 

More from Cindy Royal

PhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentPhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentCindy Royal
 
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...Cindy Royal
 
Product Management
Product ManagementProduct Management
Product ManagementCindy Royal
 
Digital Product Management
Digital Product ManagementDigital Product Management
Digital Product ManagementCindy Royal
 
Bending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyBending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyCindy Royal
 
Taking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerTaking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerCindy Royal
 
Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development FrameworkCindy Royal
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development IntroCindy Royal
 
PhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsPhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsCindy Royal
 
PhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementPhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementCindy Royal
 
Digital and Social Certifications
Digital and Social CertificationsDigital and Social Certifications
Digital and Social CertificationsCindy Royal
 
MiLab Presentation 2018
MiLab Presentation 2018MiLab Presentation 2018
MiLab Presentation 2018Cindy Royal
 
Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Cindy Royal
 
Fundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaFundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaCindy Royal
 
Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Cindy Royal
 
Engaging Audiences with Social Media
Engaging Audiences with Social MediaEngaging Audiences with Social Media
Engaging Audiences with Social MediaCindy Royal
 
Coding... For Communicators?
Coding... For Communicators?Coding... For Communicators?
Coding... For Communicators?Cindy Royal
 
Application Programming Interfaces
Application Programming InterfacesApplication Programming Interfaces
Application Programming InterfacesCindy Royal
 

More from Cindy Royal (20)

PhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentPhDigital 2020: Web Development
PhDigital 2020: Web Development
 
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Product Management
Product ManagementProduct Management
Product Management
 
Digital Product Management
Digital Product ManagementDigital Product Management
Digital Product Management
 
Bending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyBending, Breaking and Blending the Academy
Bending, Breaking and Blending the Academy
 
Taking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerTaking Control of Social Media For Your Career
Taking Control of Social Media For Your Career
 
Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development Framework
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development Intro
 
PhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsPhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development Concepts
 
PhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementPhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product Management
 
Digital and Social Certifications
Digital and Social CertificationsDigital and Social Certifications
Digital and Social Certifications
 
MiLab Presentation 2018
MiLab Presentation 2018MiLab Presentation 2018
MiLab Presentation 2018
 
Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?
 
Fundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaFundamentals of Digital/Online Media
Fundamentals of Digital/Online Media
 
Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017
 
Engaging Audiences with Social Media
Engaging Audiences with Social MediaEngaging Audiences with Social Media
Engaging Audiences with Social Media
 
Coding... For Communicators?
Coding... For Communicators?Coding... For Communicators?
Coding... For Communicators?
 
Git/GitHub
Git/GitHubGit/GitHub
Git/GitHub
 
Application Programming Interfaces
Application Programming InterfacesApplication Programming Interfaces
Application Programming Interfaces
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Responsive Design

  • 1. Responsive Design Cindy Royal, Associate Professor Texas State University cindyroyal.com @cindyroyal
  • 2. Responsive Design Developing websites to create an optimal viewing experience, regardless of device. Improvements in the ability to view, read, navigate with minimal scrolling, panning or pinching Mobile browsing now outpaces desktop  Input devices vary – mouse, touchscreen  It’s like we are building a house on land that is constantly changing shape, form, dimension
  • 3. Responsive Design Ethan Marcotte first articulated challenges in the AListApart article we read. Wrote book Responsive Web Design Now all websites need to be developed with responsive characteristics
  • 4. Elements of Responsive Design  Fluid Layout  Media Queries  Override iPhone default
  • 5. Fluid Layout #section { width: 90%; max-width: 1000px; } img { max-width: 100%; }
  • 6. Media Queries  Special rules for presentation at a certain size. Can use multiple media queries to design for a range of styles.  Most frequently change things like width, height, margin and float, but can change anything like padding, backgrounds and whether something should display or not.  More info on links on our course site @media screen and (max-width: 480px) { #aside { float: none; width: 90%; border: none;} #nav li:first-child {padding-left: .5%;} #nav li {padding: 2%; display: inline;} } Can also use min-width for specific sizing
  • 7. Override iPhone Default Include this code to make sure the iPhones display with your media queries, rather than a smaller version of your desktop site. <meta name="viewport" content="initial-scale=1.0, width=device-width" />
  • 11. Pros and Cons  Pros  Single website/single url  Easy SEO  Easy marketing  Low cost  Cons  Single website may not take advantage of the platform/may not optimize user experience  Outdated browsers may not display properly
  • 12. Other approaches Create a mobile website – an entirely new site for mobile  Pros  Better user experience  Faster  Might cost less than making an app  Search/accessibility  Cons  Multiple URLs  Maintenance  Many different devices  Best for sites you want available in browser (say because you want to have links to them), but need specific functionality - ex. Meetup.com
  • 13. Other approaches Native Mobile App  Pros  Better user experience  Load fast, content may be accessible offline  Feature rich  Visibility on device  Cons  Must develop for each OS  Not flexible for updates  Expensive/complicated development  Can’t link to it  Marketing and SEO – different strategies for native app  Best for games and apps that require specific functionality/apps that have a very specific/defined purpose – Shazam, Foursquare