SlideShare a Scribd company logo
TECHNICAL REPORT
ON

RESPONSIVE WEB DESIGN
SUBMITTED
BY

N.NAWAZ KHAN
IV B.Tech, C.S.E
(103P1A0548)

Department Of Computer Science and Engineering

PRIYADARSHINI INSTITUTE OF TECHNOLOGY
RAMACHANDRAPURAM, TIRUPATHI-517561

2013-2014

1
TECHNICAL REPORT
ON

RESPONSIVE WEB DESIGN
SUBMITTED
BY

N.NAWAZ KHAN
IV B.Tech, C.S.E
(103P1A0548)

Department Of Computer Science and Engineering

PRIYADARSHINI INSTITUTE OF TECHNOLOGY
RAMACHANDRAPURAM, TIRUPATHI-517561

2013-2014

Coordinator

Head of the department
INDEX

CHAPTER NO

TITLE

PAGE NO

1

ABSTRACT

1

2

INRODUCTION

2

3

HISTORY

5

4

SYSTEM

13

5

ADVANTAGES

28

6

DISADVANTAGES

29

7

FUTURE VISION

30

8

CONCLUSION

34

9

REFERENCES

35
1. ABSTRACT
Responsive web design is a web design approach aimed at crafting sites to
provide an optimal viewing experience—easy reading and navigation with a
minimum of resizing, panning, and scrolling—across a wide range of devices.
Approach-It suggests that design and development should respond to the user’s
behavior and environment based on screen size, platform and orientation. The
practice consists of a mix of flexible grids and layouts, images and an intelligent
use of CSS media queries. As the user switches from their laptop to IPad, the
website should automatically switch to accommodate for resolution, image size
and scripting abilities. In other words, the website should have the technology to
automatically respond to the user’s preferences. Flexible grid-In adaptive grids,
we define pixel-based dimensions. Hence we will have to adjust the widths and
heights manually in certain device viewports. Since fluid grids flow naturally
within the dimensions of its parent container, limited adjustments will be needed
for various screen sizes and devices, flexible images-adjusting screen resolution,
responsive images. Media queries-using css3 and html5, showing or hiding
content, one can create multiple style sheets, as well as basic layout alterations
defined to fit ranges of widths, it includes all such features.
web design gives a good scope and easy usage of any web site in any device
and makes the site interface comfortable to user, in future probably such
responsive and cross platform apps will be designed which can be used anywhere,
anytime, in any device will make human life much better.

1
2. INTRODUCTION
Almost every new client these days wants a mobile version of their website.
It’s practically essential after all: one design for the BlackBerry, another for the
iPhone, the iPad, netbook, Kindle — and all screen resolutions must be
compatible, too. In the next five years, we’ll likely need to design for a number of
additional inventions. When will the madness stop? It won’t, of course.
In the field of Web design and development, we’re quickly getting to the
point of being unable to keep up with the endless new resolutions and devices. For
many websites, creating a website version for each resolution and new device
would be impossible, or at least impractical. Should we just suffer the
consequences of losing visitors from one device, for the benefit of gaining visitors
from another? Or is there another option?
Responsive Web design is the approach that suggests that design and
development should respond to the user’s behavior and environment based on
screen size, platform and orientation. The practice consists of a mix of flexible
grids and layouts, images and an intelligent use of CSS media queries. As the user
switches from their laptop to iPad, the website should automatically switch to
accommodate for resolution, image size and scripting abilities. In other words, the
website should have the technology to automatically respond to the user’s
preferences. This would eliminate the need for a different design and development
phase for each new gadget on the market.
Together, Apple, Android, and Windows offer the inhabitants of the digital
world thousands of different mobile devices from witch it is possible to browse the
web. As a result of this technological development and expansion, the notion of
mobile first has become extensive and forms an attitude towards creating web
package solutions that seem to fit every single device at once. One of the most
2
Prevailing examples of this is the responsive web design where the diversity
in terms of platform and use is the main focus. As these new technological
possibilities arise, I find it important to investigate a dominant form within the
World Wide Web that carries more challenges than meets the eye.
As this World wide web is becoming a greater as well as much larger cause for
most persons function and interpersonal activities, there is a huge attraction for
folks about how to style internet websites, at the same time regarding the
development right behind the website but in addition typically the image design
and style which is shown for the individuals who visit the web-site.
When you're to generate an internet site from the bottom, it may possibly take
more time to generate the application, since you also have to have all the encoding
expertise to earn an affordable in addition to user-friendly internet site. What is
more, you might really need to be fully aware of exactly how and also what the
website should be like, according to the style and design on the web page. Should
you be setting up a distinct internet site on a unique factor, which include
competitive sports and / or numerous technology hype site, you will need to have
some designs in addition to images of which benefit highlighting on the on the
from the web-site. Commonly, the web design is about the most prominent
boundaries on the web site, given it helps you to support these viral website
visitors as they just like what these people observe. There could be several
websites that include a much better content plus wording, yet due to the
webdesign, there are numerous alternative web pages that have an improved rate
connected with visitors.
Quite simply, webdesign is definitely considerably of importance to a web page

3
Apart from the webdesign, latest concepts are suffering from within the degree
where mobile devices, smallish laptops besides other mobile instruments. This will
furthermore transform certain requirements regarding web-sites, once you have to
have internet websites that can be readily available as a result of the whole set of
stated items. This particular term is addressed as responsive web design, from
where the page layout shifts in line with the screen quality. There are a lot of
dimensions with personal computer monitors and in so doing a variety of
resolutions, nevertheless they are typical allowed to be willing to access many
web-sites. By having a responsive design upon your web page, all people are likely
to access that webpage.
There are numerous points when making a new responsive website in comparison
with an old-fashioned webpage and also designers will need to learn about good
and bad of each procedure, prior to when making use of a particular or perhaps one
more. Naturally, you'll be able to access almost all of the items along with pictures
should you perform a top resolution, even while running a portable web browser,
you are going to possibly just get access to the key and applicable content on
websites. Especially huge pictures can be very hard to make available intended for
smaller resolutions, traditionally graphics ought to be in any specified dimension
so as to exhibit the significance and communication. Even if, important things that
include article content and even content material are very all too easy to fit into
small browsers and even instruments by performing a responsive webdesign.
Altogether, responsive designs are needed because of the current tendency about
growing web browsers plus items, if you want to come up with a direct impact
upon as many visitors as is feasible.

4
3. HISTORY
How the web and web design started?
In 1989, whilst working at CERN Tim Berners-Lee proposed to create a
global hypertext project, which later became known as the World Wide Web.
Throughout 1991 to 1993 the World Wide Web was born. Text only pages could
be viewed using a simple line-mode browser. In 1993 Marc Andreessen and
EricBina, created the Mosaic browser. At the time there were multiple browsers
however the majority of them were Unix-based and were naturally text heavy.
There had been no integrated approach to graphical design elements such as
images or sounds. The Mosaic browser broke this mold. The W3C was created in
October 1994, to "lead the World Wide Web to its full potential by developing
common protocols that promote its evolution and ensure its interoperability."[4]
This discouraged any one company from monopolizing a propriety browser and
programming language, which could have altered the effect of the World Wide
Web as a whole. The W3C continues to set standards, which can today be seen
with JavaScript. In 1994 Andreessen formed Communications corp. That later
became known as Netscape Communications the Netscape 0.9 browser. Netscape
created its own HTML tags without regards to the traditional standards process.
For example Netscape 1.1 included tags for changing background colors and
formatting text with tables on web pages. Throughout 1996 to 1999 the browser
wars began, as Microsoft and Netscape fought for ultimate browser dominance.
During this time there were many new technologies in the field, notably Cascading
Style Sheets, JavaScript, and Dynamic HTML. On a whole the browser
competition did lead to many positive creations and helped web design evolve at a
rapid pace.

5
3.2 Evolution of web design
3.2.1 The first web pages

In August 1991, Tim Berners-Lee published the first website, a simple, textbased page with a few links. A copy from 1992 of the original page still exists
online. It had a dozen or so links, and simply served to tell people what the World
Wide Web was all about.
Subsequent pages were similar, in that they were entirely text-based and had
a single-column design with inline links. Initial versions of HTML (Hypertext
Markup Language) only allowed for very basic content structure: headings
(<h1>, <h2>, etc.), paragraphs (<p>), and links (<a>). Subsequent versions of
HTML allowed the addition of images (<img>) to pages, and eventually support
for tables (<table>) was added.
3.2.2 World Wide Web Consortium is formed
In 1994, the World Wide Web Consortium (W3C) was established, and they set
HTML as the standard for marking up web pages. This discouraged any single
company from building a proprietary browser and programming language, which
could have had a detrimental effect on the web as a whole. The W3C continues to
set standards for open web markup and programming languages (such as
JavaScript). Web pages will often require more screen space than is available for a
particular display resolution. Most modern browsers will place a scrollbar (a
sliding tool at the side of the screen that allows the user to move the page up or
down, or side-to-side) in the window to allow the user to see all content. Scrolling
horizontally is less prevalent than vertical scrolling, not only because such pages
often do not print properly, but because it inconveniences the user more so than
vertical scrolling would (because lines are horizontal; scrolling back and forth for
6
every line is much more inconvenient than scrolling after reading a whole screen;
also most computer keyboards have page up and down keys, and many computer
mice have vertical scroll wheels, but the horizontal scrolling equivalents are rare).
When web pages are stored in a common directory of a web server, they become
a website.

Examples:
3.2.3 The first web page (1992)

7
Yahoo! (1996)

AltaVista (1996)

8
Table-based designs
Table-based layouts gave web designers more options for creating websites. The
original table markup in HTML was meant for displaying tabular data, but
designers quickly realized they could utilize it to give structure to their designs,
and create more complicated, multi-column layouts than HTML was originally
capable of.
Table-based designs grew in complexity, incorporating sliced-up background
images, often giving the illusion of a simpler structure than the actual table layout.
Design over Structure
This era of web layouts paid little attention to semantics and web accessibility,
often opting for aesthetics over good markup structure.

This was the same era where Spacer GIFs were popularized to control whitespace
of web layouts. Some major companies even educated designers about the Spacer
GIF; see Introducing the spacer GIF for use in HTML tables on Microsoft.com.
The development of the first web design applications, all of which used table-based
layouts, increased the use of tables. In addition, some of those programs created
9
tables so complex that many designers would never have created them from
scratch (such as tables with rows only 1-pixel high and hundreds of cells).
Designers had to rely on tables if they wanted to create designs that were even
mildly complex (such as multi-column designs).
In 1996, Microsoft released its first competitive browser, which was
complete with its own features and tags. It was also the first browser to support
style sheets, which at the time was seen as an obscure authoring technique. The
HTML markup for tables was originally intended for displaying tabular data.
However designers quickly realized the potential of using HTML tables for
creating the complex, multi-column layouts that were otherwise not possible. At
this time, as design and good aesthetics seemed to take precedence over good
mark-up structure and little attention was paid to semantics and web accessibility.
HTML sites were limited in their design options, even more so with earlier
versions of HTML. To create complex designs, many web designers had to use
complicated table structures or even use blank spaces .GIF images to stop empty
table cells from collapsing. CSS was introduced in December 1996 by the W3C to
support presentation and layout; this allowed HTML code to be semantic rather
than both semantic and presentational, and improved web accessibility, see table
less web design. In 1996, Flash (originally known as Future Splash) was
developed. At the time, the Flash content development tool was relatively simple
compared to now, using basic layout and drawing tools, a limited precursor to
Action Script, and a timeline, but it enabled web designers to go beyond the point
of HTML, animated GIFs and JavaScript. However, because Flash required a plugin, many web developers avoided using it for fear of limiting their market share
from lack of compatibility. Instead, designers reverted to gif animations (if they
didn't forego using motion graphics altogether) and JavaScript for widgets. But the
10
benefits of Flash made it popular enough among specific target markets to
eventually work its way to the vast majority of browsers, and powerful enough to
be used to develop entire sites.
3.3 End of the first browser wars
During 1998 Netscape released Netscape Communicator code under an open
source license, enabling thousands of developers to participate in improving the
software. However, they decided to stop and start from the beginning, which
guided the development of the open source browser and soon expanded to a
complete application platform. The Web Standards Project was formed, and
promoted browser compliance with HTML and CSS standards by creating Acid1,
Acid2, and Acid3 tests. 2000 was a big year for Microsoft. Internet Explorer had
been released for Mac; this was significant as it was the first browser that fully
supported HTML 4.01 and CSS 1, raising the bar in terms of standards
compliance. It was also the first browser to fully support the PNG image format.
During this time Netscape was sold to AOL and this was seen as Netscape’s
official loss to Microsoft in the browser wars.
3.4 During 2000—2012
Since the start of the 21st century the web has become more and more
integrated into people’s lives, as this has happened the technology of the web has
also moved on. There have also been significant changes in the way people use and
access the web, and this has changed how sites are designed.
Between 2000 and 2005, the top sites included the likes of apple.com,
msn.com, ebay.com, napster.com, forbes.com, adobe.com and microsoft.com. This
period is known for the rise of multiple navigation options. Common navigation
and organization elements included the search bar, top navigation tabs and left bar
categories. There were 70,000,000 sites at the end of this period, but mobile still
hadn’t become a web design focus area.
The top sites between 2006 and 2012 included pogo.com, reddit.com,
google.com, myspace.com, craigslist.org and mapquest.com. Log-in screens
became highly popular during this stretch—and the most common navigation and
11
Organization elements included top navigation tabs, a login screen and the
landing page. There were 250,000,000 sites at the end of this phase, and mobile
web design gained importance.
Highly curated and limited navigation has been the major theme of 2013.
Common navigation and organization elements include the login screen, landing
page and search box. Top sites on the web in 2013 include bing.com,
facebook.com, wikipedia.com, twitter.com, wordpress.com, linkedin.com and
tumblr.com. The importance of mobile web design has only continued to rise this
year.
While Internet Explorer was the browser of choice for most users for several
years, Google Chrome has now taken the lead. Firefox has also been gaining favor
among users over the last few years.
3.5 Modern browsers
Since the end of the browsers wars there have been new browsers coming
onto the scene. Many of these are open source meaning that they tend to have
faster development and are more supportive of new standards. The new options are
considered by many to be better that Microsoft's Internet Explorer.
3.6 New standards
The W3C has released new standards of HTML (HTML5) and CSS (CSS3),
as well as new JavaScript API's each as a new but individual standard. However,
while the term HTML5 is only used to refer to the new version of HTML and some
of the JavaScript API's, it has become common to use it to refer to the entire suite
of new standards (HTML5, CSS3 and JavaScript).

12
4. SYSTEM
What is responsive web design?
Responsive web design is a web design approach aimed at crafting sites to
provide an optimal viewing experience—easy reading and navigation with a
minimum of resizing, panning, and scrolling—across a wide range of devices.
Responsive is scalable. When creating responsive web design, the developer
needs only to work within one software technology and from here, the design1 can
be scaled to fit different devices. RWD is in other words a way of thinking about
design where scalable images and experiences, and not specific devices, are the
main focus. Both design and content are important factors to take into
consideration in this relation because the user’s needs when browsing a web site on
the desktop might not be the same when he visits the same site from his
phone/tablet in a new context. With RWD, content, image size, and the amount of
frames are adaptive and programmed to fit the specific screen and browser.
A site designed with RWD adapts the layout to the viewing environment by using
fluid, proportion-based grids,flexible images,andCSS3 media queries,an extension
of themedia rule.
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 images are also sized in relative units, so as to prevent them from
displaying outside their containing element.
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.
Server-side components (RESS) in conjunction with client-side ones such as
media queries can produce faster-loading sites for access over cellular networks
13
4.1 Adjusting Screen Resolution
With more devices come varying screen resolutions, definitions and
orientations. New devices with new screen sizes are being developed every day,
and each of these devices may be able to handle variations in size, functionality
and even color. Some are in landscape, others in portrait, still others even
completely square.

As we know from the rising popularity of the iPhone, iPad and advanced
smartphones, many new devices are able to switch from portrait to landscape at
the user’s whim. How is one to design for these situations?
In addition to designing for both landscape and portrait (and enabling those
orientations to possibly switch in an instant upon page load), we must consider
the hundreds of different screen sizes. Yes, it is possible to group them into
major categories, design for each of them, and make each design as flexible as
necessary. But that can be overwhelming, and who knows what the usage
figures will be in five years? Besides, many users do not maximize their
14
Browsers, which itself leave far too much room for variety among screen sizes.

4.2 Flexible Everything
A few years ago, when flexible layouts were almost a ―luxury‖ for websites, the
only things that were flexible in a design was the layout columns (structural
elements) and the text. Images could easily break layouts, and even flexible
structural elements broke a layout’s form when pushed enough. Flexible
designs weren’t really that flexible; they could give or take a few hundred
pixels, but they often couldn’t adjust from a large computer screen to a netbook.

15
Now we can make things more flexible. Images can be automatically adjusted,
and we have workarounds so that layouts never break (although they may
become squished and illegible in the process). The entire design is a lovely mix
of fluid grids, fluid images and smart mark-up where needed. Creating fluid
grids is fairly common practice, and there are a number of techniques for
creating fluid images:
If resized too small, the image would appear to be of low quality, but keeping
the name of the website visible and not cropping it off was important. So, the
image is divided into two: one (of the illustration) set as a background, to be
cropped and to maintain its size, and the other (of the name) resized
proportionally.
<h1 id="logo"><a href="#"><img src="site/logo.png" alt="The Baker Street
Inquirer" /></a></h1>
Above, the h1 element holds the illustration as a background, and the image is
aligned according to the container’s background (the heading).
This is just one example of the kind of thinking that makes responsive Web
design truly effective. But even with smart fixes like this, a layout can become
too narrow or short to look right. In the logo example above (although it
works), the ideal situation would be to not crop half of the illustration or to keep
the logo from being so small that it becomes illegible and ―floats‖ up.

16
4.3 Flexible Images
One major problem that needs to be solved with responsive Web design is
working with images. There are a number of techniques to resize images
proportionately, and many are easily done.
img { max-width: 100%; }
As long as no other width-based image styles override this rule, every image
will load in its original size, unless the viewing area becomes narrower than the
image’s original width.

The maximum width of the image is set to 100% of the screen or browser
width, so when that 100% becomes narrower, so does the image.

17
4.4 FILAMENT GROUP’S RESPONSIVE IMAGES
This technique, presented by the Filament Group, takes this issue into
consideration and not only resizes images proportionately, but shrinks image
resolution on smaller devices, so very large images don’t waste space
unnecessarily on small screens. Check out the demo page here.
<img src="smallRes.jpg" data-fullsrc="largeRes.jpg">
The data-fullsrc is a custom HTML5 attribute, defined in the files linked to
above. For any screen that is wider than 480 pixels, the larger-resolution image
(largeRes.jpg) will load; smaller screens wouldn’t need to load the bigger
image, and so the smaller image (smallRes.jpg) will load.
The JavaScript file inserts a base element that allows the page to separate
responsive images from others and redirects them as necessary. When the page
loads, all files are rewritten to their original forms, and only the large or small
images are loaded as necessary. With other techniques, all higher-resolution
images would have had to be downloaded, even if the larger versions would
never be used. Particularly for websites with a lot of images, this technique can
be a great saver of bandwidth and loading time.

4.5 STOP IPHONE SIMULATOR IMAGE RESIZING
One nice thing about the iPhone and iPod Touch is that Web designs
automatically rescale to fit the tiny screen. A full-sized design, unless specified
otherwise, would just shrink proportionally for the tiny browser, with no need
for scrolling or a mobile version. Then, the user could easily zoom in and out as
necessary.
18
Because this works only with Apple’s simulator, we can use an Apple-specific
Meta tag to fix the problem, placing it below the website’s <head> section.
Thanks to Think Vitamin’s article on image resizing, we have the Meta tag
below:

<meta name="viewport" content="width=device-width; initial-scale=1.0">
Setting the initial-scale to 1 overrides the default to resize images
proportionally, while leaving them as is if their width is the same as the
device’s width (in either portrait or landscape mode).
4.6 Custom Layout Structure
For extreme size changes, we may want to change the layout altogether, either
through a separate style sheet or, more efficiently, through a CSS media query.
The most of the styles can remain the same, while specific style sheets can
inherit these styles and move elements aroundwith floats, widths, and heights
and so on.
19
If a style sheet made the layout too narrow, short, wide or tall, we could then
detect that and switch to a new style sheet. This new child style sheet would
adopt everything from the default style sheet and then just redefine the layout’s
structure.
4.7 MEDIA QUERIES CSS3
Supports all of the same media types as CSS 2.1, such as screen, print and
handheld, but has added dozens of new media features, including max-width,

20
device-width, orientation and color. New devices made after the release of
CSS3 (such as the iPad and Android devices) will definitely support media
features. So, calling a media query using CSS3 features to target these devices
would work just fine, and it will be ignored if accessed by an older computer
browser that does not support CSS3.
<link rel="stylesheet" type="text/css" media="screen and (max-device-width:
480px)" href="shetland.css" />
This media query is fairly self-explanatory, if the browser displays this page on
a screen (rather than print, etc.), and if the width of the screen (not necessarily
the viewport) is 480 pixels or less, then load shetland.css.
New CSS3 features also include orientation (portrait vs. landscape), devicewidth, min-device-width and more. Look at ―The Orientation Media Query‖ for
more information on setting and restricting widths based on these media query
features.
/* Smartphones (portrait and landscape) ----------- */ @media only screen and
(min-device-width: 320px) and (max-device-width : 480px) { /* Styles */ }
/* Smartphones (landscape) ----------- */ @media only screen and (min-width :
321px) { /* Styles */ }
/* Smartphones (portrait) ----------- */ @media only screen and (max-width :
320px) { /* Styles */ }
The code above is from a free template for multiple media queries between
popular

devices

by

21

Andy

Clark.
4.8 CSS3 MEDIA QUERIES
Below is an example of how media queries, both from CSS 2.1 and CSS3 could
work. Let’s now look at some specific how to use CSS3 media queries to create
responsive Web designs. Many of these uses are relevant today, and all will
definitely be usable in the near future.
@media screen and (max-width: 600px) {
.aClassforSmallScreens{
clear: both;
font-size: 1.3em;
}
}

Now, with the use of max-width, this media query will apply only to browser or
screen widths with a maximum width of 600 pixels or narrower.
The min-width and max-width properties do exactly what they suggest. The
min-width property sets a minimum browser or screen width that a certain set of
styles (or separate style sheet) would apply to. If anything is below this limit,
the style sheet link or styles will be ignored. The max-width property does just
the opposite. Anything above the maximum browser or screen width specified
would not apply to the respective media query.
4.9 JAVASCRIPT
Another method that can be used is JavaScript, especially as a back-up to
devices that doesn’t support all of the CSS3 media query options. Fortunately,
there is already a pre-made JavaScript library that makes older browsers (IE 5+,
Firefox 1+, and Safari 2) support CSS3 media queries. There are many
solutions for pairing up JavaScript with CSS media queries. With the addition
of

JavaScript,

we

can

accommodate
22

far

more

variations.
PPT SLIDES
PPT SLIDES
PPT SLIDES
5. ADVANTAGES
1. Better user experience
Users will have the same experience whether they access the website from their
desktop or from a Smartphone. The greatest benefit is that users can access the
website wherever they are and whenever they want to.
2. Single site management
You won’t have to handle numerous websites, but instead you will have to abide
the maintenance cost of just one mobile-friendly site. Responsive website will
surely make you save money from managing several websites.
3. Single-view analysis
In just one view, you can scrutinize the statistics of the site traffic instead of
making some custom adjustment for mobile only traffic.
4. Easy viewing of socially shared sites
A responsive web design makes sharing the website on social networks easy. It
also makes it feasible to view the mobile optimized version of a socially shared
website while using a desktop.
5. Keep on connected to the hottest trend
Responsive web designing is the hottest trend of the web world. It’s the need of the
end users, so avoiding this isn’t possible at all. A website having a responsive web
design will surely appeal to the prospects and customers, so responsive web design
is the best approach to have more sales.

28
6. DISADVANTAGES
1. Necessitates a redesign of your website.
With the intention of implementing Responsive Website Design (RWD) on a
website we have to use a simple adaptive website layout and that usually requires
going through major redesign of existing web site.
2. It takes time
If you want your website to be launched at an earlier period of time, responsive
web design cannot be the best choice as it takes additional time as well as effort.
The usual time of creating a responsive web design is usually 10% more than the
time required for a typical website. Yet when using Content Management System
(CMS) and frameworks the development of a responsive website will be finish
earlier but still it depends to the developer.
3. Your mobile traffic is less than 5%
If your website is receiving less than 5% of mobile traffic, then going for a
responsive web design is not a wise choice; it is better to utilize your budget
somewhere else.
4. It doesn’t mean to be one-size-fits-all
Through a responsive web design you are not creating a website for every design,
but for screens of different sizes. There might be some devices lacking fully
optimized experience for the site users.
In my own opinion I believe that RWD is very helpful in driving traffic to your
websites since most of the people today are using iPad, tablets and other mobile
devices in surfing the internet.

29
7. FUTURE OF RESPONSIVE WEB DESIGN
The next generation of responsive web design: RESS

Luke W. coined the term RESS in one of his blog posts a couple of years ago, and
outlined some of its main benefits. Loosely defined, RESS is a responsive website
with server-side detection built-in, meaning the server will detect what device is
coming to the website and deliver an appropriate experience to that device (note:
RESS has also been referred to as ―adaptive design‖ as well – both terms fit the
definition above). A responsive website consists of tons of complex code, and
instead of delivering all of this code to every website visitor; RESS will deliver
specific code and specific image sizes optimized for that visitor’s device. This
allows a responsive website to load much faster on different devices, and also
improves user experience.
Why is it the Future?
Sure, all of this ―server-side‖ tech-speak may sound cool and innovative, but what
are the real benefits and why does it represent the next generation of responsive
design?
30
While there are many benefits to current responsive design, there are a number of
drawbacks as well. I would say the two biggest drawbacks of traditional responsive
design are:
1. Long load times on smartphone and tablet (can be anywhere around 15-30
seconds)
2. Difficult to deliver device-specific call to actionswith RESS, both of these issues
are solved.
Without server-side detection, smartphone and tablet devices are forced to
load the entire code-base of a responsive website, which takes them significantly
longer due to their smaller processing capabilities and sometimes slower
connection speeds. Imagine having a large pile of mulch in your driveway and
needing to move the whole thing yourself with a shovel and wheelbarrow, when
you should be using a pickup truck.
That’s exactly what your smartphone is doing when trying to load an entire
responsive website code-base. With server-side components, the server will detect
that a smartphone is coming to the website, and serve up a much smaller code base,
one that fits perfectly into your ―wheelbarrow‖. Not only will a mobile user be
served less code, but images will also be smaller in size so that load times are
minimized.
A typical desktop image is usually 1-2MB, when on mobile that image
should be 200-300KB. This image will still look crisp; you just don’t need as many
pixels

for

the

smaller

31

screen.
RESS also gives you the opportunity to provide more specific experiences
based on the device. Because the server is delivering a different code base, you can
offer more effective content, calls to action and navigation. For example, a
smartphone user might not be interested in downloading a full white paper, but
they may be likely to sign-up for your newsletter. Or, if you’re a university, you
may want to prioritize a ―campus map‖ link on mobile, but drop that lower in your
navigation for desktop users. Swapping out CTA’s and reordering content will
enable you to create more effective and more engaging web experiences across
different devices – and RESS enables you to accomplish this more easily.
How You Should Be Using RESS
RESS is not necessarily a new method of web design. It’s more of a best
practice for responsive web design, and should be considered with any website
32
redesign. At a minimum, you should be using RESS to adjust image sizes
based on device; this will significantly improve your load times across all devices.
Beyond load times, RESS gives you the ability to deliver more specific
experiences to each device user, whether that is simply using a different call to
action, or rethinking your content for different devices. Creating experiences more
tailored to different devices can greatly improve your website’s usability, and with
RESS, you can do that while still having your website live less than one URL,
which makes it easier for Google and other search engines to index and thus, rank
higher on searches.
RESS has such great potential because it really takes into account user
experience. Simply making your site responsive doesn’t mean users will have a
better experience. If your site takes 30 seconds to load on mobile, how many users
will really wait that long? No matter which approach you take to build your
website, you ultimately want your users to have a positive experience across all
devices. RESS enables you to focus on user experience more effectively, which is
why I think it is the future of responsive web design.

33
8. CONCLUSION
We are indeed entering a new age of Web design and development. Far too
many options are available now, and there will be far too many in the future to
continue adjusting and creating custom solutions for each screen size, device and
advancement in technology. We should rather start a new era today: creating
websites that are future-ready right now. Understanding how to make a design
responsive to the user doesn’t require too much learning, and it can definitely be a
lot less stressful and more productive than learning how to design and code
properly for every single device available.
Responsive Web design and the techniques discussed above are not the
final answer to the ever-changing mobile world. Responsive Web design is a
mere concept that when implemented correctly can improve the user experience,
but not completely solve it for every user, device and platform. We will need to
constantly work with new devices, resolutions and technologies to continually
improve the user experience as technology evolves in the coming years.
Besides saving us from frustration, responsive Web design is also best for the user.
Every custom solution makes for a better user experience. With responsive Web
design, we can create custom solutions for a wider range of users, on a wider range
of devices. A website can be tailored as well for someone on an old laptop or
device as it can for the vast majority of people on the trendiest gadgets around, and
likewise as much for the few users who own the most advanced gadgets now and
in the years to come. Responsive Web design creates a great custom experience for
everyone.

34
9. REFERENCES
RWD: http://en.wikipedia.org/wiki/Responsive_web_design
Kayla Knight:
http://coding.smashingmagazine.com/2011/01/12/guidelines-forresponsive-web-design/
Responsive Web Design, A List Apart
CSS Media Query for Mobile is Fool’s Gold, Cloud Four
Designing for a Responsive Web with Heuristic Methods, Design
Reviver
Examples Of Flexible Layouts With CSS3 Media Queries, Zoe
MickleyGillenwater
The Big Web Show #9: Responsive Web Design, 5by5 Studios
How to Use CSS3 Media Queries to Create a Mobile Version of Your
Website, Smashing Magazine
Application: Rapid Prototyping of Adaptive CSS and Responsive Design,
ProtoFluid

35

More Related Content

What's hot

Accessible Responsive Web Design
Accessible Responsive Web DesignAccessible Responsive Web Design
Accessible Responsive Web Design
Interactive Accessibility
 
Carousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaperCarousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaper
Carousel30
 
Share Your Photos And Videos Online - Social Media Guide
Share Your Photos And Videos Online - Social Media GuideShare Your Photos And Videos Online - Social Media Guide
Share Your Photos And Videos Online - Social Media Guide
Kara Krautter
 
User Experience & Web Product Design
User Experience & Web Product DesignUser Experience & Web Product Design
User Experience & Web Product Design
Steve Hickey
 
BBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignBBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive Design
JaneMuder
 
Web Design Trends e-Book
 Web Design Trends e-Book Web Design Trends e-Book
Web Design Trends e-Book
jesús Santo
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
Lewis Lin 🦊
 
Homer michelle mobile_presentation
Homer michelle mobile_presentationHomer michelle mobile_presentation
Homer michelle mobile_presentation
Michelle Homer
 
What are the web design trends for 2022
What are the web design trends for 2022What are the web design trends for 2022
What are the web design trends for 2022
Jane Brewer
 
Digital Design Trends
Digital Design TrendsDigital Design Trends
Digital Design Trends
Louise McGregor
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
Lewis Lin 🦊
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014
Jessie Doan
 
Adaptive: Content, Context, and Controversy
Adaptive: Content, Context, and ControversyAdaptive: Content, Context, and Controversy
Adaptive: Content, Context, and Controversy
Karen McGrane
 
Uxpin mastering the_power_of_nothing
Uxpin mastering the_power_of_nothingUxpin mastering the_power_of_nothing
Uxpin mastering the_power_of_nothing
Lewis Lin 🦊
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
Human Interface Group
 
Flat Design. Microsoft Story
Flat Design. Microsoft StoryFlat Design. Microsoft Story
Flat Design. Microsoft Story
Nikita Lukianets
 
Basic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best PracticesBasic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best Practices
Avijit Chinara
 
Progressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive RedesignProgressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive Redesign
Karin Tracy
 
Fluid Studio Facebook For Business Seminar—May 2009
Fluid Studio Facebook For Business Seminar—May 2009Fluid Studio Facebook For Business Seminar—May 2009
Fluid Studio Facebook For Business Seminar—May 2009
John Dye ( dyejo, inc. )
 
Mobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX designMobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX design
InVision App
 

What's hot (20)

Accessible Responsive Web Design
Accessible Responsive Web DesignAccessible Responsive Web Design
Accessible Responsive Web Design
 
Carousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaperCarousel30: Optimizing for the mobile user experience whitepaper
Carousel30: Optimizing for the mobile user experience whitepaper
 
Share Your Photos And Videos Online - Social Media Guide
Share Your Photos And Videos Online - Social Media GuideShare Your Photos And Videos Online - Social Media Guide
Share Your Photos And Videos Online - Social Media Guide
 
User Experience & Web Product Design
User Experience & Web Product DesignUser Experience & Web Product Design
User Experience & Web Product Design
 
BBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive DesignBBDO Whitepaper—Responsive & Adaptive Design
BBDO Whitepaper—Responsive & Adaptive Design
 
Web Design Trends e-Book
 Web Design Trends e-Book Web Design Trends e-Book
Web Design Trends e-Book
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Homer michelle mobile_presentation
Homer michelle mobile_presentationHomer michelle mobile_presentation
Homer michelle mobile_presentation
 
What are the web design trends for 2022
What are the web design trends for 2022What are the web design trends for 2022
What are the web design trends for 2022
 
Digital Design Trends
Digital Design TrendsDigital Design Trends
Digital Design Trends
 
Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014Mobile UI Design Patterns 2014
Mobile UI Design Patterns 2014
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014
 
Adaptive: Content, Context, and Controversy
Adaptive: Content, Context, and ControversyAdaptive: Content, Context, and Controversy
Adaptive: Content, Context, and Controversy
 
Uxpin mastering the_power_of_nothing
Uxpin mastering the_power_of_nothingUxpin mastering the_power_of_nothing
Uxpin mastering the_power_of_nothing
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Flat Design. Microsoft Story
Flat Design. Microsoft StoryFlat Design. Microsoft Story
Flat Design. Microsoft Story
 
Basic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best PracticesBasic Visual Design Principles and UI Design Best Practices
Basic Visual Design Principles and UI Design Best Practices
 
Progressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive RedesignProgressive Enchancement: Crafting a Responsive Redesign
Progressive Enchancement: Crafting a Responsive Redesign
 
Fluid Studio Facebook For Business Seminar—May 2009
Fluid Studio Facebook For Business Seminar—May 2009Fluid Studio Facebook For Business Seminar—May 2009
Fluid Studio Facebook For Business Seminar—May 2009
 
Mobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX designMobile first: A future friendly approach to UX design
Mobile first: A future friendly approach to UX design
 

Similar to RESPONSIVE WEB DESIGN

Web design
Web designWeb design
Web design
quietlap1107
 
Web design
Web designWeb design
Web design
livelyaxle5187
 
G0373049057
G0373049057G0373049057
G0373049057
theijes
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
Sanjida Afrin
 
Coding the Future: Trends and Innovations in Website Development
Coding the Future: Trends and Innovations in Website DevelopmentCoding the Future: Trends and Innovations in Website Development
Coding the Future: Trends and Innovations in Website Development
Attitude Tally Academy
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Heru WIjayanto
 
The Evolution and Future of Frontend Web Development.pdf
The Evolution and Future of Frontend Web Development.pdfThe Evolution and Future of Frontend Web Development.pdf
The Evolution and Future of Frontend Web Development.pdf
SocialMediaDigitalIp
 
Impact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessImpact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your business
Amit Thakur
 
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPImpact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Amit Thakur
 
Top Trend To Design in Website Development and Design
Top Trend To Design in Website Development and DesignTop Trend To Design in Website Development and Design
Top Trend To Design in Website Development and Design
engineermaste solution
 
Ten design tips for non-designers
Ten design tips for non-designersTen design tips for non-designers
Ten design tips for non-designers
Annika Oeser
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
TECHCENTRAL3
 
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
Cantarus
 
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
Internet World
 
What is responsive web design
What is responsive web designWhat is responsive web design
What is responsive web design
Digital Catalyst
 
5 Reasons to go Responsive
5 Reasons to go Responsive5 Reasons to go Responsive
5 Reasons to go Responsive
Tier10
 
Web Development
Web DevelopmentWeb Development
Web Development
Digital Marketing
 
Web design
Web designWeb design
Web design
ashrafulislam293
 
2230 Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
2230  Fomina Natalia - Memo Ticket - DES509-Magee j-crit-022230  Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
2230 Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
Natalia Fomina
 
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
Pamela Ireri
 

Similar to RESPONSIVE WEB DESIGN (20)

Web design
Web designWeb design
Web design
 
Web design
Web designWeb design
Web design
 
G0373049057
G0373049057G0373049057
G0373049057
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
 
Coding the Future: Trends and Innovations in Website Development
Coding the Future: Trends and Innovations in Website DevelopmentCoding the Future: Trends and Innovations in Website Development
Coding the Future: Trends and Innovations in Website Development
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
The Evolution and Future of Frontend Web Development.pdf
The Evolution and Future of Frontend Web Development.pdfThe Evolution and Future of Frontend Web Development.pdf
The Evolution and Future of Frontend Web Development.pdf
 
Impact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your businessImpact_Responsive web design brings success to your business
Impact_Responsive web design brings success to your business
 
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLPImpact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
Impact_Responsive Web Design Brings Success to Your Business-AmitFBOXERLLP
 
Top Trend To Design in Website Development and Design
Top Trend To Design in Website Development and DesignTop Trend To Design in Website Development and Design
Top Trend To Design in Website Development and Design
 
Ten design tips for non-designers
Ten design tips for non-designersTen design tips for non-designers
Ten design tips for non-designers
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
 
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
 
What is responsive web design
What is responsive web designWhat is responsive web design
What is responsive web design
 
5 Reasons to go Responsive
5 Reasons to go Responsive5 Reasons to go Responsive
5 Reasons to go Responsive
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Web design
Web designWeb design
Web design
 
2230 Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
2230  Fomina Natalia - Memo Ticket - DES509-Magee j-crit-022230  Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
2230 Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
 
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
 

Recently uploaded

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 

Recently uploaded (20)

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 

RESPONSIVE WEB DESIGN

  • 1. TECHNICAL REPORT ON RESPONSIVE WEB DESIGN SUBMITTED BY N.NAWAZ KHAN IV B.Tech, C.S.E (103P1A0548) Department Of Computer Science and Engineering PRIYADARSHINI INSTITUTE OF TECHNOLOGY RAMACHANDRAPURAM, TIRUPATHI-517561 2013-2014 1
  • 2. TECHNICAL REPORT ON RESPONSIVE WEB DESIGN SUBMITTED BY N.NAWAZ KHAN IV B.Tech, C.S.E (103P1A0548) Department Of Computer Science and Engineering PRIYADARSHINI INSTITUTE OF TECHNOLOGY RAMACHANDRAPURAM, TIRUPATHI-517561 2013-2014 Coordinator Head of the department
  • 4. 1. ABSTRACT Responsive web design is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices. Approach-It suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries. As the user switches from their laptop to IPad, the website should automatically switch to accommodate for resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. Flexible grid-In adaptive grids, we define pixel-based dimensions. Hence we will have to adjust the widths and heights manually in certain device viewports. Since fluid grids flow naturally within the dimensions of its parent container, limited adjustments will be needed for various screen sizes and devices, flexible images-adjusting screen resolution, responsive images. Media queries-using css3 and html5, showing or hiding content, one can create multiple style sheets, as well as basic layout alterations defined to fit ranges of widths, it includes all such features. web design gives a good scope and easy usage of any web site in any device and makes the site interface comfortable to user, in future probably such responsive and cross platform apps will be designed which can be used anywhere, anytime, in any device will make human life much better. 1
  • 5. 2. INTRODUCTION Almost every new client these days wants a mobile version of their website. It’s practically essential after all: one design for the BlackBerry, another for the iPhone, the iPad, netbook, Kindle — and all screen resolutions must be compatible, too. In the next five years, we’ll likely need to design for a number of additional inventions. When will the madness stop? It won’t, of course. In the field of Web design and development, we’re quickly getting to the point of being unable to keep up with the endless new resolutions and devices. For many websites, creating a website version for each resolution and new device would be impossible, or at least impractical. Should we just suffer the consequences of losing visitors from one device, for the benefit of gaining visitors from another? Or is there another option? Responsive Web design is the approach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries. As the user switches from their laptop to iPad, the website should automatically switch to accommodate for resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. This would eliminate the need for a different design and development phase for each new gadget on the market. Together, Apple, Android, and Windows offer the inhabitants of the digital world thousands of different mobile devices from witch it is possible to browse the web. As a result of this technological development and expansion, the notion of mobile first has become extensive and forms an attitude towards creating web package solutions that seem to fit every single device at once. One of the most 2
  • 6. Prevailing examples of this is the responsive web design where the diversity in terms of platform and use is the main focus. As these new technological possibilities arise, I find it important to investigate a dominant form within the World Wide Web that carries more challenges than meets the eye. As this World wide web is becoming a greater as well as much larger cause for most persons function and interpersonal activities, there is a huge attraction for folks about how to style internet websites, at the same time regarding the development right behind the website but in addition typically the image design and style which is shown for the individuals who visit the web-site. When you're to generate an internet site from the bottom, it may possibly take more time to generate the application, since you also have to have all the encoding expertise to earn an affordable in addition to user-friendly internet site. What is more, you might really need to be fully aware of exactly how and also what the website should be like, according to the style and design on the web page. Should you be setting up a distinct internet site on a unique factor, which include competitive sports and / or numerous technology hype site, you will need to have some designs in addition to images of which benefit highlighting on the on the from the web-site. Commonly, the web design is about the most prominent boundaries on the web site, given it helps you to support these viral website visitors as they just like what these people observe. There could be several websites that include a much better content plus wording, yet due to the webdesign, there are numerous alternative web pages that have an improved rate connected with visitors. Quite simply, webdesign is definitely considerably of importance to a web page 3
  • 7. Apart from the webdesign, latest concepts are suffering from within the degree where mobile devices, smallish laptops besides other mobile instruments. This will furthermore transform certain requirements regarding web-sites, once you have to have internet websites that can be readily available as a result of the whole set of stated items. This particular term is addressed as responsive web design, from where the page layout shifts in line with the screen quality. There are a lot of dimensions with personal computer monitors and in so doing a variety of resolutions, nevertheless they are typical allowed to be willing to access many web-sites. By having a responsive design upon your web page, all people are likely to access that webpage. There are numerous points when making a new responsive website in comparison with an old-fashioned webpage and also designers will need to learn about good and bad of each procedure, prior to when making use of a particular or perhaps one more. Naturally, you'll be able to access almost all of the items along with pictures should you perform a top resolution, even while running a portable web browser, you are going to possibly just get access to the key and applicable content on websites. Especially huge pictures can be very hard to make available intended for smaller resolutions, traditionally graphics ought to be in any specified dimension so as to exhibit the significance and communication. Even if, important things that include article content and even content material are very all too easy to fit into small browsers and even instruments by performing a responsive webdesign. Altogether, responsive designs are needed because of the current tendency about growing web browsers plus items, if you want to come up with a direct impact upon as many visitors as is feasible. 4
  • 8. 3. HISTORY How the web and web design started? In 1989, whilst working at CERN Tim Berners-Lee proposed to create a global hypertext project, which later became known as the World Wide Web. Throughout 1991 to 1993 the World Wide Web was born. Text only pages could be viewed using a simple line-mode browser. In 1993 Marc Andreessen and EricBina, created the Mosaic browser. At the time there were multiple browsers however the majority of them were Unix-based and were naturally text heavy. There had been no integrated approach to graphical design elements such as images or sounds. The Mosaic browser broke this mold. The W3C was created in October 1994, to "lead the World Wide Web to its full potential by developing common protocols that promote its evolution and ensure its interoperability."[4] This discouraged any one company from monopolizing a propriety browser and programming language, which could have altered the effect of the World Wide Web as a whole. The W3C continues to set standards, which can today be seen with JavaScript. In 1994 Andreessen formed Communications corp. That later became known as Netscape Communications the Netscape 0.9 browser. Netscape created its own HTML tags without regards to the traditional standards process. For example Netscape 1.1 included tags for changing background colors and formatting text with tables on web pages. Throughout 1996 to 1999 the browser wars began, as Microsoft and Netscape fought for ultimate browser dominance. During this time there were many new technologies in the field, notably Cascading Style Sheets, JavaScript, and Dynamic HTML. On a whole the browser competition did lead to many positive creations and helped web design evolve at a rapid pace. 5
  • 9. 3.2 Evolution of web design 3.2.1 The first web pages In August 1991, Tim Berners-Lee published the first website, a simple, textbased page with a few links. A copy from 1992 of the original page still exists online. It had a dozen or so links, and simply served to tell people what the World Wide Web was all about. Subsequent pages were similar, in that they were entirely text-based and had a single-column design with inline links. Initial versions of HTML (Hypertext Markup Language) only allowed for very basic content structure: headings (<h1>, <h2>, etc.), paragraphs (<p>), and links (<a>). Subsequent versions of HTML allowed the addition of images (<img>) to pages, and eventually support for tables (<table>) was added. 3.2.2 World Wide Web Consortium is formed In 1994, the World Wide Web Consortium (W3C) was established, and they set HTML as the standard for marking up web pages. This discouraged any single company from building a proprietary browser and programming language, which could have had a detrimental effect on the web as a whole. The W3C continues to set standards for open web markup and programming languages (such as JavaScript). Web pages will often require more screen space than is available for a particular display resolution. Most modern browsers will place a scrollbar (a sliding tool at the side of the screen that allows the user to move the page up or down, or side-to-side) in the window to allow the user to see all content. Scrolling horizontally is less prevalent than vertical scrolling, not only because such pages often do not print properly, but because it inconveniences the user more so than vertical scrolling would (because lines are horizontal; scrolling back and forth for 6
  • 10. every line is much more inconvenient than scrolling after reading a whole screen; also most computer keyboards have page up and down keys, and many computer mice have vertical scroll wheels, but the horizontal scrolling equivalents are rare). When web pages are stored in a common directory of a web server, they become a website. Examples: 3.2.3 The first web page (1992) 7
  • 12. Table-based designs Table-based layouts gave web designers more options for creating websites. The original table markup in HTML was meant for displaying tabular data, but designers quickly realized they could utilize it to give structure to their designs, and create more complicated, multi-column layouts than HTML was originally capable of. Table-based designs grew in complexity, incorporating sliced-up background images, often giving the illusion of a simpler structure than the actual table layout. Design over Structure This era of web layouts paid little attention to semantics and web accessibility, often opting for aesthetics over good markup structure. This was the same era where Spacer GIFs were popularized to control whitespace of web layouts. Some major companies even educated designers about the Spacer GIF; see Introducing the spacer GIF for use in HTML tables on Microsoft.com. The development of the first web design applications, all of which used table-based layouts, increased the use of tables. In addition, some of those programs created 9
  • 13. tables so complex that many designers would never have created them from scratch (such as tables with rows only 1-pixel high and hundreds of cells). Designers had to rely on tables if they wanted to create designs that were even mildly complex (such as multi-column designs). In 1996, Microsoft released its first competitive browser, which was complete with its own features and tags. It was also the first browser to support style sheets, which at the time was seen as an obscure authoring technique. The HTML markup for tables was originally intended for displaying tabular data. However designers quickly realized the potential of using HTML tables for creating the complex, multi-column layouts that were otherwise not possible. At this time, as design and good aesthetics seemed to take precedence over good mark-up structure and little attention was paid to semantics and web accessibility. HTML sites were limited in their design options, even more so with earlier versions of HTML. To create complex designs, many web designers had to use complicated table structures or even use blank spaces .GIF images to stop empty table cells from collapsing. CSS was introduced in December 1996 by the W3C to support presentation and layout; this allowed HTML code to be semantic rather than both semantic and presentational, and improved web accessibility, see table less web design. In 1996, Flash (originally known as Future Splash) was developed. At the time, the Flash content development tool was relatively simple compared to now, using basic layout and drawing tools, a limited precursor to Action Script, and a timeline, but it enabled web designers to go beyond the point of HTML, animated GIFs and JavaScript. However, because Flash required a plugin, many web developers avoided using it for fear of limiting their market share from lack of compatibility. Instead, designers reverted to gif animations (if they didn't forego using motion graphics altogether) and JavaScript for widgets. But the 10
  • 14. benefits of Flash made it popular enough among specific target markets to eventually work its way to the vast majority of browsers, and powerful enough to be used to develop entire sites. 3.3 End of the first browser wars During 1998 Netscape released Netscape Communicator code under an open source license, enabling thousands of developers to participate in improving the software. However, they decided to stop and start from the beginning, which guided the development of the open source browser and soon expanded to a complete application platform. The Web Standards Project was formed, and promoted browser compliance with HTML and CSS standards by creating Acid1, Acid2, and Acid3 tests. 2000 was a big year for Microsoft. Internet Explorer had been released for Mac; this was significant as it was the first browser that fully supported HTML 4.01 and CSS 1, raising the bar in terms of standards compliance. It was also the first browser to fully support the PNG image format. During this time Netscape was sold to AOL and this was seen as Netscape’s official loss to Microsoft in the browser wars. 3.4 During 2000—2012 Since the start of the 21st century the web has become more and more integrated into people’s lives, as this has happened the technology of the web has also moved on. There have also been significant changes in the way people use and access the web, and this has changed how sites are designed. Between 2000 and 2005, the top sites included the likes of apple.com, msn.com, ebay.com, napster.com, forbes.com, adobe.com and microsoft.com. This period is known for the rise of multiple navigation options. Common navigation and organization elements included the search bar, top navigation tabs and left bar categories. There were 70,000,000 sites at the end of this period, but mobile still hadn’t become a web design focus area. The top sites between 2006 and 2012 included pogo.com, reddit.com, google.com, myspace.com, craigslist.org and mapquest.com. Log-in screens became highly popular during this stretch—and the most common navigation and 11
  • 15. Organization elements included top navigation tabs, a login screen and the landing page. There were 250,000,000 sites at the end of this phase, and mobile web design gained importance. Highly curated and limited navigation has been the major theme of 2013. Common navigation and organization elements include the login screen, landing page and search box. Top sites on the web in 2013 include bing.com, facebook.com, wikipedia.com, twitter.com, wordpress.com, linkedin.com and tumblr.com. The importance of mobile web design has only continued to rise this year. While Internet Explorer was the browser of choice for most users for several years, Google Chrome has now taken the lead. Firefox has also been gaining favor among users over the last few years. 3.5 Modern browsers Since the end of the browsers wars there have been new browsers coming onto the scene. Many of these are open source meaning that they tend to have faster development and are more supportive of new standards. The new options are considered by many to be better that Microsoft's Internet Explorer. 3.6 New standards The W3C has released new standards of HTML (HTML5) and CSS (CSS3), as well as new JavaScript API's each as a new but individual standard. However, while the term HTML5 is only used to refer to the new version of HTML and some of the JavaScript API's, it has become common to use it to refer to the entire suite of new standards (HTML5, CSS3 and JavaScript). 12
  • 16. 4. SYSTEM What is responsive web design? Responsive web design is a web design approach aimed at crafting sites to provide an optimal viewing experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices. Responsive is scalable. When creating responsive web design, the developer needs only to work within one software technology and from here, the design1 can be scaled to fit different devices. RWD is in other words a way of thinking about design where scalable images and experiences, and not specific devices, are the main focus. Both design and content are important factors to take into consideration in this relation because the user’s needs when browsing a web site on the desktop might not be the same when he visits the same site from his phone/tablet in a new context. With RWD, content, image size, and the amount of frames are adaptive and programmed to fit the specific screen and browser. A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids,flexible images,andCSS3 media queries,an extension of themedia rule. 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 images are also sized in relative units, so as to prevent them from displaying outside their containing element. 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. Server-side components (RESS) in conjunction with client-side ones such as media queries can produce faster-loading sites for access over cellular networks 13
  • 17. 4.1 Adjusting Screen Resolution With more devices come varying screen resolutions, definitions and orientations. New devices with new screen sizes are being developed every day, and each of these devices may be able to handle variations in size, functionality and even color. Some are in landscape, others in portrait, still others even completely square. As we know from the rising popularity of the iPhone, iPad and advanced smartphones, many new devices are able to switch from portrait to landscape at the user’s whim. How is one to design for these situations? In addition to designing for both landscape and portrait (and enabling those orientations to possibly switch in an instant upon page load), we must consider the hundreds of different screen sizes. Yes, it is possible to group them into major categories, design for each of them, and make each design as flexible as necessary. But that can be overwhelming, and who knows what the usage figures will be in five years? Besides, many users do not maximize their 14
  • 18. Browsers, which itself leave far too much room for variety among screen sizes. 4.2 Flexible Everything A few years ago, when flexible layouts were almost a ―luxury‖ for websites, the only things that were flexible in a design was the layout columns (structural elements) and the text. Images could easily break layouts, and even flexible structural elements broke a layout’s form when pushed enough. Flexible designs weren’t really that flexible; they could give or take a few hundred pixels, but they often couldn’t adjust from a large computer screen to a netbook. 15
  • 19. Now we can make things more flexible. Images can be automatically adjusted, and we have workarounds so that layouts never break (although they may become squished and illegible in the process). The entire design is a lovely mix of fluid grids, fluid images and smart mark-up where needed. Creating fluid grids is fairly common practice, and there are a number of techniques for creating fluid images: If resized too small, the image would appear to be of low quality, but keeping the name of the website visible and not cropping it off was important. So, the image is divided into two: one (of the illustration) set as a background, to be cropped and to maintain its size, and the other (of the name) resized proportionally. <h1 id="logo"><a href="#"><img src="site/logo.png" alt="The Baker Street Inquirer" /></a></h1> Above, the h1 element holds the illustration as a background, and the image is aligned according to the container’s background (the heading). This is just one example of the kind of thinking that makes responsive Web design truly effective. But even with smart fixes like this, a layout can become too narrow or short to look right. In the logo example above (although it works), the ideal situation would be to not crop half of the illustration or to keep the logo from being so small that it becomes illegible and ―floats‖ up. 16
  • 20. 4.3 Flexible Images One major problem that needs to be solved with responsive Web design is working with images. There are a number of techniques to resize images proportionately, and many are easily done. img { max-width: 100%; } As long as no other width-based image styles override this rule, every image will load in its original size, unless the viewing area becomes narrower than the image’s original width. The maximum width of the image is set to 100% of the screen or browser width, so when that 100% becomes narrower, so does the image. 17
  • 21. 4.4 FILAMENT GROUP’S RESPONSIVE IMAGES This technique, presented by the Filament Group, takes this issue into consideration and not only resizes images proportionately, but shrinks image resolution on smaller devices, so very large images don’t waste space unnecessarily on small screens. Check out the demo page here. <img src="smallRes.jpg" data-fullsrc="largeRes.jpg"> The data-fullsrc is a custom HTML5 attribute, defined in the files linked to above. For any screen that is wider than 480 pixels, the larger-resolution image (largeRes.jpg) will load; smaller screens wouldn’t need to load the bigger image, and so the smaller image (smallRes.jpg) will load. The JavaScript file inserts a base element that allows the page to separate responsive images from others and redirects them as necessary. When the page loads, all files are rewritten to their original forms, and only the large or small images are loaded as necessary. With other techniques, all higher-resolution images would have had to be downloaded, even if the larger versions would never be used. Particularly for websites with a lot of images, this technique can be a great saver of bandwidth and loading time. 4.5 STOP IPHONE SIMULATOR IMAGE RESIZING One nice thing about the iPhone and iPod Touch is that Web designs automatically rescale to fit the tiny screen. A full-sized design, unless specified otherwise, would just shrink proportionally for the tiny browser, with no need for scrolling or a mobile version. Then, the user could easily zoom in and out as necessary. 18
  • 22. Because this works only with Apple’s simulator, we can use an Apple-specific Meta tag to fix the problem, placing it below the website’s <head> section. Thanks to Think Vitamin’s article on image resizing, we have the Meta tag below: <meta name="viewport" content="width=device-width; initial-scale=1.0"> Setting the initial-scale to 1 overrides the default to resize images proportionally, while leaving them as is if their width is the same as the device’s width (in either portrait or landscape mode). 4.6 Custom Layout Structure For extreme size changes, we may want to change the layout altogether, either through a separate style sheet or, more efficiently, through a CSS media query. The most of the styles can remain the same, while specific style sheets can inherit these styles and move elements aroundwith floats, widths, and heights and so on. 19
  • 23. If a style sheet made the layout too narrow, short, wide or tall, we could then detect that and switch to a new style sheet. This new child style sheet would adopt everything from the default style sheet and then just redefine the layout’s structure. 4.7 MEDIA QUERIES CSS3 Supports all of the same media types as CSS 2.1, such as screen, print and handheld, but has added dozens of new media features, including max-width, 20
  • 24. device-width, orientation and color. New devices made after the release of CSS3 (such as the iPad and Android devices) will definitely support media features. So, calling a media query using CSS3 features to target these devices would work just fine, and it will be ignored if accessed by an older computer browser that does not support CSS3. <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)" href="shetland.css" /> This media query is fairly self-explanatory, if the browser displays this page on a screen (rather than print, etc.), and if the width of the screen (not necessarily the viewport) is 480 pixels or less, then load shetland.css. New CSS3 features also include orientation (portrait vs. landscape), devicewidth, min-device-width and more. Look at ―The Orientation Media Query‖ for more information on setting and restricting widths based on these media query features. /* Smartphones (portrait and landscape) ----------- */ @media only screen and (min-device-width: 320px) and (max-device-width : 480px) { /* Styles */ } /* Smartphones (landscape) ----------- */ @media only screen and (min-width : 321px) { /* Styles */ } /* Smartphones (portrait) ----------- */ @media only screen and (max-width : 320px) { /* Styles */ } The code above is from a free template for multiple media queries between popular devices by 21 Andy Clark.
  • 25. 4.8 CSS3 MEDIA QUERIES Below is an example of how media queries, both from CSS 2.1 and CSS3 could work. Let’s now look at some specific how to use CSS3 media queries to create responsive Web designs. Many of these uses are relevant today, and all will definitely be usable in the near future. @media screen and (max-width: 600px) { .aClassforSmallScreens{ clear: both; font-size: 1.3em; } } Now, with the use of max-width, this media query will apply only to browser or screen widths with a maximum width of 600 pixels or narrower. The min-width and max-width properties do exactly what they suggest. The min-width property sets a minimum browser or screen width that a certain set of styles (or separate style sheet) would apply to. If anything is below this limit, the style sheet link or styles will be ignored. The max-width property does just the opposite. Anything above the maximum browser or screen width specified would not apply to the respective media query. 4.9 JAVASCRIPT Another method that can be used is JavaScript, especially as a back-up to devices that doesn’t support all of the CSS3 media query options. Fortunately, there is already a pre-made JavaScript library that makes older browsers (IE 5+, Firefox 1+, and Safari 2) support CSS3 media queries. There are many solutions for pairing up JavaScript with CSS media queries. With the addition of JavaScript, we can accommodate 22 far more variations.
  • 29. 5. ADVANTAGES 1. Better user experience Users will have the same experience whether they access the website from their desktop or from a Smartphone. The greatest benefit is that users can access the website wherever they are and whenever they want to. 2. Single site management You won’t have to handle numerous websites, but instead you will have to abide the maintenance cost of just one mobile-friendly site. Responsive website will surely make you save money from managing several websites. 3. Single-view analysis In just one view, you can scrutinize the statistics of the site traffic instead of making some custom adjustment for mobile only traffic. 4. Easy viewing of socially shared sites A responsive web design makes sharing the website on social networks easy. It also makes it feasible to view the mobile optimized version of a socially shared website while using a desktop. 5. Keep on connected to the hottest trend Responsive web designing is the hottest trend of the web world. It’s the need of the end users, so avoiding this isn’t possible at all. A website having a responsive web design will surely appeal to the prospects and customers, so responsive web design is the best approach to have more sales. 28
  • 30. 6. DISADVANTAGES 1. Necessitates a redesign of your website. With the intention of implementing Responsive Website Design (RWD) on a website we have to use a simple adaptive website layout and that usually requires going through major redesign of existing web site. 2. It takes time If you want your website to be launched at an earlier period of time, responsive web design cannot be the best choice as it takes additional time as well as effort. The usual time of creating a responsive web design is usually 10% more than the time required for a typical website. Yet when using Content Management System (CMS) and frameworks the development of a responsive website will be finish earlier but still it depends to the developer. 3. Your mobile traffic is less than 5% If your website is receiving less than 5% of mobile traffic, then going for a responsive web design is not a wise choice; it is better to utilize your budget somewhere else. 4. It doesn’t mean to be one-size-fits-all Through a responsive web design you are not creating a website for every design, but for screens of different sizes. There might be some devices lacking fully optimized experience for the site users. In my own opinion I believe that RWD is very helpful in driving traffic to your websites since most of the people today are using iPad, tablets and other mobile devices in surfing the internet. 29
  • 31. 7. FUTURE OF RESPONSIVE WEB DESIGN The next generation of responsive web design: RESS Luke W. coined the term RESS in one of his blog posts a couple of years ago, and outlined some of its main benefits. Loosely defined, RESS is a responsive website with server-side detection built-in, meaning the server will detect what device is coming to the website and deliver an appropriate experience to that device (note: RESS has also been referred to as ―adaptive design‖ as well – both terms fit the definition above). A responsive website consists of tons of complex code, and instead of delivering all of this code to every website visitor; RESS will deliver specific code and specific image sizes optimized for that visitor’s device. This allows a responsive website to load much faster on different devices, and also improves user experience. Why is it the Future? Sure, all of this ―server-side‖ tech-speak may sound cool and innovative, but what are the real benefits and why does it represent the next generation of responsive design? 30
  • 32. While there are many benefits to current responsive design, there are a number of drawbacks as well. I would say the two biggest drawbacks of traditional responsive design are: 1. Long load times on smartphone and tablet (can be anywhere around 15-30 seconds) 2. Difficult to deliver device-specific call to actionswith RESS, both of these issues are solved. Without server-side detection, smartphone and tablet devices are forced to load the entire code-base of a responsive website, which takes them significantly longer due to their smaller processing capabilities and sometimes slower connection speeds. Imagine having a large pile of mulch in your driveway and needing to move the whole thing yourself with a shovel and wheelbarrow, when you should be using a pickup truck. That’s exactly what your smartphone is doing when trying to load an entire responsive website code-base. With server-side components, the server will detect that a smartphone is coming to the website, and serve up a much smaller code base, one that fits perfectly into your ―wheelbarrow‖. Not only will a mobile user be served less code, but images will also be smaller in size so that load times are minimized. A typical desktop image is usually 1-2MB, when on mobile that image should be 200-300KB. This image will still look crisp; you just don’t need as many pixels for the smaller 31 screen.
  • 33. RESS also gives you the opportunity to provide more specific experiences based on the device. Because the server is delivering a different code base, you can offer more effective content, calls to action and navigation. For example, a smartphone user might not be interested in downloading a full white paper, but they may be likely to sign-up for your newsletter. Or, if you’re a university, you may want to prioritize a ―campus map‖ link on mobile, but drop that lower in your navigation for desktop users. Swapping out CTA’s and reordering content will enable you to create more effective and more engaging web experiences across different devices – and RESS enables you to accomplish this more easily. How You Should Be Using RESS RESS is not necessarily a new method of web design. It’s more of a best practice for responsive web design, and should be considered with any website 32
  • 34. redesign. At a minimum, you should be using RESS to adjust image sizes based on device; this will significantly improve your load times across all devices. Beyond load times, RESS gives you the ability to deliver more specific experiences to each device user, whether that is simply using a different call to action, or rethinking your content for different devices. Creating experiences more tailored to different devices can greatly improve your website’s usability, and with RESS, you can do that while still having your website live less than one URL, which makes it easier for Google and other search engines to index and thus, rank higher on searches. RESS has such great potential because it really takes into account user experience. Simply making your site responsive doesn’t mean users will have a better experience. If your site takes 30 seconds to load on mobile, how many users will really wait that long? No matter which approach you take to build your website, you ultimately want your users to have a positive experience across all devices. RESS enables you to focus on user experience more effectively, which is why I think it is the future of responsive web design. 33
  • 35. 8. CONCLUSION We are indeed entering a new age of Web design and development. Far too many options are available now, and there will be far too many in the future to continue adjusting and creating custom solutions for each screen size, device and advancement in technology. We should rather start a new era today: creating websites that are future-ready right now. Understanding how to make a design responsive to the user doesn’t require too much learning, and it can definitely be a lot less stressful and more productive than learning how to design and code properly for every single device available. Responsive Web design and the techniques discussed above are not the final answer to the ever-changing mobile world. Responsive Web design is a mere concept that when implemented correctly can improve the user experience, but not completely solve it for every user, device and platform. We will need to constantly work with new devices, resolutions and technologies to continually improve the user experience as technology evolves in the coming years. Besides saving us from frustration, responsive Web design is also best for the user. Every custom solution makes for a better user experience. With responsive Web design, we can create custom solutions for a wider range of users, on a wider range of devices. A website can be tailored as well for someone on an old laptop or device as it can for the vast majority of people on the trendiest gadgets around, and likewise as much for the few users who own the most advanced gadgets now and in the years to come. Responsive Web design creates a great custom experience for everyone. 34
  • 36. 9. REFERENCES RWD: http://en.wikipedia.org/wiki/Responsive_web_design Kayla Knight: http://coding.smashingmagazine.com/2011/01/12/guidelines-forresponsive-web-design/ Responsive Web Design, A List Apart CSS Media Query for Mobile is Fool’s Gold, Cloud Four Designing for a Responsive Web with Heuristic Methods, Design Reviver Examples Of Flexible Layouts With CSS3 Media Queries, Zoe MickleyGillenwater The Big Web Show #9: Responsive Web Design, 5by5 Studios How to Use CSS3 Media Queries to Create a Mobile Version of Your Website, Smashing Magazine Application: Rapid Prototyping of Adaptive CSS and Responsive Design, ProtoFluid 35