SlideShare a Scribd company logo
1 of 35
Responsive Web Design
Suresh
160210733317
Out Line
• INTRODUCTION
• HISTROY
• DEFINITION
• NEED OF RWD
• BASIC PRINCIPLES
• GRIDLAYOUTS
• FELXIBLE IMAGES
• FLEXIBLE VIDEO
• MEDIA QURIES
• BROWSER SUPPORT
• TOOLS
• NEED MORE INFORMATION….?
History
History
• May 2010 article in A List Apart. Described the theory and
practice of responsive web design in brief 2011 book titled
Responsive Web Design. Responsive design was listed as #2 in
Top Web Design Trends for 2012 by .net magazine
after progressive enhancement at #1.
Definition
• Responsive Web Designing is a small principle of scaling a size of
screen in percentages, works based on simple principles of Grid
Layout’s, Flexible Images, Flexible Video’s and simple css3 and
extension of Media Queries
Why We Need RWD….?
The total number of people using the web on mobile devices is set to surpass desktops by 2015.
INTERNATIONAL DATA CORPORATION (IDC)
http://www.idc.com/getdoc.jsp?containerId=prUS23028711
How do we cope with users having a range of
different size devices?
1.Separate UI
Design
2.Separate URL
3.Images
4.Video’s
5.Money
Mobile Web Sites
Very expensive.
Native App’s
->methods are
not completely
reliable unless
used in
conjunction with
a device
capabilities
database
->HTML and
CSS features are
supported
User Agent Detection
Solution…….?
Ethan Marcotte
How it works…….?
Basic Principles
1.The Flexible Grid Layouts
2.Flexible Images
3.Flexible Videos
4.Media Queries
Well, We need only 4 ingredients for this….
The fluid grid concept calls for page element
sizing to be in relative units like percentages,
rather than absolute units like
pixels or points.
Flexible Grid Layouts
In graphic design, a grid is a structure
(usually two-dimensional) made up of a series
of intersecting straight (vertical, horizontal,
and angular) or curved guide lines used to
structure content
target ÷ context × 100 = percentage
target- Require Amount Of Space.
context- Total Page/Grid We Have
Flexible Grid Layouts
Flexible Grid Layouts
MENU
215/960*100=22.395833333%
CONTENT AREA
685/960*100=71.354166666%
INSET SLIDEBAR
215/685*100=31.3868613333%
20px margin for the Menu and Content
Area:
20/960 × 100 = 2.0833333333%
20px margin for the Inset Sidebar:
20/685 × 100 = 2.9197080292%
Flexible Grid Layouts
Flexible images are also sized in
relative units, so as to prevent them
from displaying outside their
containing element
First discovered by designer Richard Rutter, this one rule immediately provides an
incredibly handy constraint for every image in our document. Now, our img element
will render at whatever size it wants, as long as it’s narrower than its containing
element. But if it happens to be wider than its container, then the max-width:
100% directive forces the image’s width to match the width of its container
Flexible Images
Flexible Images
file:///D:/edu/4.1/seminor/rw
d/images/clagnut.com/sandbox
/imagetest/index.html
file:///D:/edu/4.1/seminor/rw
d/rwd/clearleft.com/index.html
Img {
width:100%;
}
}
#container{
width:600px;
margin-right:auto;
margin-left:auto;
}
#left-column{
width:420px;
float:left;
background:red;
}
#right-column{
width:180px;
float:right;
background:green;
}
@media screen and(max-width:
590px)
{
#container{
width:100%; }
#left-column{
width:70%;
background:red;}
#right-column{
width:30%;
background:green;
}
img{
width:100%; } }
Flexible Video
Similar situation as images, but maintaining proper proportions is a problem.
A lightweight, easy-to-use Jquery plugin for fluid width video embeds
http://fitvidsjs.com/
jQueries a fast, small, and feature-rich javaScript library. It makes things like html
document traversal and manipulation, event handling, animation and Ajax much simpler
with an easy-to-use API that works across a multitude of browsers
Flexible Video
img, embed, object, video
{
width:
100%;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
Media Queries
Media queries allow the page to use different CSS style rules based on characteristics of
the device the site is being displayed on, most commonly the width of the browser.
Media Queries is a CSS3 module allowing content rendering to adapt to conditions such as screen
resolution (e.g. smartphone vs. high definition screen).
When a media query is true, the corresponding style sheet or style rules are applied, following the normal
cascading rules.
Here is a simple example:
@media screen and (min-width:500px) { ... }
Media Queries
@media all and (max-width: 1024px) {...}
Common Media Query Conditions
min-‐device-‐width or min-‐device-‐height
Applied if the device screen is equal to or greater than this value
max-‐device-‐width or max-‐device-‐height
Applied if the device screen is equal to or less than this value
What web browsers support CSS3 media
queries?
Depends on
CSS3
JAVASCRIPT
BROWSER SUPPORT
Responsive design is
supported by 70-80% of
today’s web devices
How many mobile browsers support CSS3
media queries?
Many websites are using responsive design
to target mobile devices
Semantic Grid System
Golden Grid System
Inuit.Css
TOOLS
http://mobile.smashingmagazine.com/2013/05/29/the-
state-of-responsive-web-design/
http://mattkersley.com/responsive/
http://learn.shayhowe.com/advanced-html-css/responsive-
web-design
www.abookapart.com/products/responsive-web-design
msdn.microsoft.com/en-us/magazine/hh653584.aspx
www.abookapart.com/products/responsive-web-design
Need More Information………?
Queries………?
responsive web design  1_oct_2013

More Related Content

Similar to responsive web design 1_oct_2013

Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Justin Avery
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
Nusrat Khanom
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web Design
Shawn Calvert
 
Responsive Web Design - What You Need to Know to Get Started
Responsive Web Design - What You Need to Know to Get StartedResponsive Web Design - What You Need to Know to Get Started
Responsive Web Design - What You Need to Know to Get Started
jennybchicken
 
Responsive Web Design for Universal Access
Responsive Web Design for Universal AccessResponsive Web Design for Universal Access
Responsive Web Design for Universal Access
Kate Walser
 

Similar to responsive web design 1_oct_2013 (20)

Responsive Web Designing Fundamentals
Responsive Web Designing FundamentalsResponsive Web Designing Fundamentals
Responsive Web Designing Fundamentals
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Going Responsive with WordPress
Going Responsive with WordPressGoing Responsive with WordPress
Going Responsive with WordPress
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
 
Responsive web designing
Responsive web designingResponsive web designing
Responsive web designing
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web Design
 
Media queries A to Z
Media queries A to ZMedia queries A to Z
Media queries A to Z
 
Responsive Web Design - What You Need to Know to Get Started
Responsive Web Design - What You Need to Know to Get StartedResponsive Web Design - What You Need to Know to Get Started
Responsive Web Design - What You Need to Know to Get Started
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
 
Responsive Web Design for Universal Access
Responsive Web Design for Universal AccessResponsive Web Design for Universal Access
Responsive Web Design for Universal Access
 
Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25
 
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
 
Responsive Web Design (HeadStart TechTalks)
Responsive Web Design (HeadStart TechTalks)Responsive Web Design (HeadStart TechTalks)
Responsive Web Design (HeadStart TechTalks)
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
 
[SF HTML5] Responsive Cross-Device Development with Web Standards (2013)
[SF HTML5] Responsive Cross-Device Development with Web Standards (2013)[SF HTML5] Responsive Cross-Device Development with Web Standards (2013)
[SF HTML5] Responsive Cross-Device Development with Web Standards (2013)
 
Design responsively
Design responsivelyDesign responsively
Design responsively
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 

Recently uploaded

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

responsive web design 1_oct_2013