SlideShare a Scribd company logo
1 of 62
Download to read offline
Designing CSS Layouts for
the Flexible Web
July 18, 2009
The CSS Summit
Zoe Mickley Gillenwater
A little about me
• Author of Flexible Web Design: Creating
  Liquid and Elastic Layouts with CSS
• Author of lynda.com video course Web
  Accessibility Principles
• Freelance web and print designer,
  HTML/CSS developer, consultant
• Member, Adobe Task Force of Web
  Standards Project (WaSP)
What is flexible design?
•   Overall width is not fixed number of pixels
•   Liquid (aka fluid)
•   Elastic
•   Hybrid
Liquid
Width adapts
to viewport
Elastic
Width adapts
to text size
Hybrid
Mixture of
fixed-width,
liquid, and/or
elastic for
column widths
Why bother?
Why bother?

Why not?
Why choose fixed-width when web is flexible
by default?
Image from flickr, “swimming upstream” by tempo




                                  Don’t swim upstream
                                  if you don’t have to
Benefits of flexible layouts
Liquid                         Elastic
Respect user preferences

Increased usability, readability, and accessibility

Less chance of horizontal      Increased typographic
scrollbars                     control

Take advantage of screen       Preserve design
real estate                    proportions
Work well and look good for
         a larger number of people
         a greater amount of the time

Image from Flickr, “Cal crowds for inauguration screening” by maxpixpix
Design differently from the start
• Not every comp (aka mock-up) can be
  turned into liquid or elastic layout
• Learn which design features aren’t
  “flexible-friendly” and how to change them
  so they are
Goals of this presentation
Fixed-width
designer:
Make designs
more adaptive to
user preferences
Goals of this presentation
Fixed-width        Flexible
designer:          designer:
Make designs       Know what to
more adaptive to   watch out for/plan
user preferences   for in comps to
                   make construction
                   easier, layout
                   more robust
Goals of this presentation
Fixed-width        Flexible             Non-
designer:          designer:            designer:
Make designs       Know what to         Identify
more adaptive to   watch out for/plan   problematic
user preferences   for in comps to      design elements
                   make construction    to convince
                   easier, layout       designer to
                   more robust          change or tweak
                                        yourself
Not just avoiding fixed widths
No fixed heights for anything containing text
Width affects height
Width affects height
Liquid:
Change in viewport width


Text wraps differently


Change in number of lines
of text


Change in height of block
text sits in
Width affects height
Liquid:                     Elastic:
Change in viewport width    Change in font size


Text wraps differently      Change in height of text
                            characters

Change in number of lines
of text                     Change in height of block
                            text sits in

Change in height of block
text sits in
Avoid:
                                   #
Irregular shapes defining a text area
                                        1
Irregular shapes defining a text area
  Example:




The Lippincott, www.thelippincott.net (site currently down)
Irregular shapes defining a text area
  Example:




Mostly Lisa, www.mostlylisa.com (since redesigned)
Irregular shapes defining a text area
  Example:



                                          Example:




Scrapbook Your Memories, http://scrapbookyourmemories.myshopify.com
Irregular shapes defining a text area
  Example:




Scrapbook Your Memories, http://scrapbookyourmemories.myshopify.com
Are we stuck with only
    straight rectangles?




Image from flickr, “Rectangle” by Ikhlasul Amal
Irregular shapes defining a text area
  Solution: Tile irregular pattern




Miracles in Africa, www.miraclesinafrica.org
Irregular shapes defining a text area
  Solution: Tile irregular pattern




Simon Wiffen, www.simonwiffen.co.uk
Irregular shapes defining a text area
  Solution: Tile straight piece




Neurotic, Web Design page, http://en.neuroticweb.com/web-design
Avoid:
                                  #
Text matched with images that can’t
                                      2
expand
Text matched with images that can’t expand
  Example:




etonDIGITAL, www.etondigital.com
Pick the right images




Image from flickr, “June 10, 2006: Picked!” by Matt McGee
Text matched with images that can’t expand
  Solution: Masked images




Sesame Communications, www.sesamecommunications.com
Text matched with images that can’t expand
  Solution: Masked images
  Use the proper CSS to ensure text has
  enough space to sit in




Usolab, www.usolab.com
Text matched with images that can’t expand
Solution: Masked images
Anchoring the background image:
div {
  padding: 20px 20px 100px 20px;
  background: #fff url(image.jpg) no-repeat bottom left;
  }
Text matched with images that can’t expand
  Solution: Variable cropping
  CSS technique, but requires designing with
  right type of images




Erskine Corporation, www.erskinecorp.com (since redesigned)
Text matched with images that can’t expand
Solution: Variable cropping
Background image:              Foreground image:
div {                          div {
   width: 50%;                    width: 50%;
   min-height: 100px;             min-height: 100px;
   background:                    overflow: hidden;
   url(image.jpg) no-repeat;      }
   }
                               <div><img src="image.jpg"
<div></div>                      width="500" height="100"
                                 alt="text"></div>
Text matched with images that can’t expand
  Solution: Variable cropping
  Can stitch together multiple to make longer




Dartmouth College, www.dartmouth.edu
Text matched with images that can’t expand
  Solution: Blend into background




Air Adventure Australia, www.airadventure.com.au
Text matched with images that can’t expand
  Solution: Blend into background




Defacto, www.defacto-cms.com
Text matched with images that can’t expand
  Solution: Scalable images
  CSS technique, but requires designing with
  right type of images




Castello di Bolgheri, www.castellodibolgheri.eu
Text matched with images that can’t expand
Solution: Scalable images
Liquid image:                Elastic image:
img {                        img {
  width: 50%;                  width: 20em;
  }                            }

<img src="image.jpg"         <img src="image.jpg"
  alt="text">                  alt="text">
Avoid:
Fixed-width, full-width content
                                  #
                                      3
Fixed-width, full-width content
  Example:




Roseville Health & Wellness Center, Personal Training page, www.rosevillehwc.com/personalTraining.php
Fixed-width, full-width content
  Example:




Roseville Health & Wellness Center, www.rosevillehwc.com
Fixed-width, full-width content
  Solution: Non-full-width images




Todd Silver Design, www.toddsilverdesign.net
Fixed-width, full-width content
  Solution: Composite images




Ronin Snowboards, www.roninsnowboards.com (since redesigned)
Fixed-width, full-width content
  Solution: Composite images




Ronin Snowboards, www.roninsnowboards.com (since redesigned)
Text matched with images that can’t expand
Solution: Composite images
<div id="outer">
<div id="inner">
...
</div>
</div>


#outer {
  background: url(leftimage.png) no-repeat bottom left; }
#inner {
  background: url(rightimage.png) no-repeat bottom right; }
Fixed-width, full-width content
  Solution: Scrollbars for large
  content
  CSS technique
  using overflow
  property




Bokardo, http://bokardo.com
Fixed-width, full-width content
Solution: Scrollbars for large
content
div {
   overflow: auto;
   }

<div>
<img src="image.jpg" alt="text" width="600" height="400">
</div>
Avoid:
                                #
                                      4
Horizontal alignment across columns
Horizontal alignment across columns
  Example:




Cafédirect, www.cafedirect.co.uk
Horizontal alignment across columns
  Example:




Cafédirect, www.cafedirect.co.uk
Horizontal alignment across columns
  Example:




UX Magazine, www.uxmag.com
Horizontal alignment across columns
  Solution: Accept misalignment




The Open University, Continuing Professional Development home page, www.open.ac.uk/cpd
Summary of what to avoid:
• Irregular shapes defining a text area
• Text matched with images that can’t
  expand
• Fixed-width, full-width content
• Horizontal alignment across columns
Cute Cat Theory of the Web
Web 1.0 was                                        Web 2.0 was
invented to allow                                  created to allow
physicists to share                                people to share
research papers                                    pictures of cute cats




Ethan Zuckerman
http://www.ethanzuckerman.com/blog/2008/03/08/the-cute-cat-theory-talk-at-etech/
What’s wrong with this picture?
A more flexible-friendly version
How it might look narrower
Learn more
Download slides, get links:
www.zomigi.com/blog/css-summit

Flexible design inspiration:
www.zomigi.com/blog/inspiration-for-flexible-web-design


Book:
www.flexiblewebbook.com
Questions?




Zoe Mickley Gillenwater
design@zomigi.com
www.zomigi.com

More Related Content

What's hot

Epub in the wild
Epub in the wildEpub in the wild
Epub in the wildliz_castro
 
WordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images BetterWordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images BetterTeemu Suoranta
 
discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat Backrest Brake...
discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat  Backrest  Brake...discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat  Backrest  Brake...
discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat Backrest Brake...dvbbfplbaybabes
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondAndy Stratton
 
CSS Layout Techniques
CSS Layout TechniquesCSS Layout Techniques
CSS Layout TechniquesHarshal Patil
 
Labyrinth rectangular powerpoint ppt templates.
Labyrinth rectangular powerpoint ppt templates.Labyrinth rectangular powerpoint ppt templates.
Labyrinth rectangular powerpoint ppt templates.SlideTeam.net
 
Labyrinth rectangular powerpoint presentation slides.
Labyrinth rectangular powerpoint presentation slides.Labyrinth rectangular powerpoint presentation slides.
Labyrinth rectangular powerpoint presentation slides.SlideTeam.net
 
Labyrinth rectangular powerpoint ppt slides.
Labyrinth rectangular powerpoint ppt slides.Labyrinth rectangular powerpoint ppt slides.
Labyrinth rectangular powerpoint ppt slides.SlideTeam.net
 
Labyrinth rectangular powerpoint presentation templates.
Labyrinth rectangular powerpoint presentation templates.Labyrinth rectangular powerpoint presentation templates.
Labyrinth rectangular powerpoint presentation templates.SlideTeam.net
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive DesignIntelligent_ly
 
Web Accessibility Gone Wild
Web Accessibility Gone WildWeb Accessibility Gone Wild
Web Accessibility Gone WildJared Smith
 
Web Typography with CSS3
Web Typography with CSS3Web Typography with CSS3
Web Typography with CSS3Matthew Smith
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesAlison Knott
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesAlison Knott
 
Food blogging at UBC
Food blogging at UBCFood blogging at UBC
Food blogging at UBCTris Hussey
 
Seven Steps To Better JavaScript
Seven Steps To Better JavaScriptSeven Steps To Better JavaScript
Seven Steps To Better JavaScriptDen Odell
 

What's hot (20)

Epub in the wild
Epub in the wildEpub in the wild
Epub in the wild
 
WordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images BetterWordPress and Images: How to Manage and Use Images Better
WordPress and Images: How to Manage and Use Images Better
 
Down and Dirty EPUB 3
Down and Dirty EPUB 3Down and Dirty EPUB 3
Down and Dirty EPUB 3
 
discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat Backrest Brake...
discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat  Backrest  Brake...discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat  Backrest  Brake...
discount Drive DeVilbiss Rollator - 4 Wheel Walker with Seat Backrest Brake...
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and Beyond
 
CSS Layout Techniques
CSS Layout TechniquesCSS Layout Techniques
CSS Layout Techniques
 
Labyrinth rectangular powerpoint ppt templates.
Labyrinth rectangular powerpoint ppt templates.Labyrinth rectangular powerpoint ppt templates.
Labyrinth rectangular powerpoint ppt templates.
 
Labyrinth rectangular powerpoint presentation slides.
Labyrinth rectangular powerpoint presentation slides.Labyrinth rectangular powerpoint presentation slides.
Labyrinth rectangular powerpoint presentation slides.
 
Labyrinth rectangular powerpoint ppt slides.
Labyrinth rectangular powerpoint ppt slides.Labyrinth rectangular powerpoint ppt slides.
Labyrinth rectangular powerpoint ppt slides.
 
Labyrinth rectangular powerpoint presentation templates.
Labyrinth rectangular powerpoint presentation templates.Labyrinth rectangular powerpoint presentation templates.
Labyrinth rectangular powerpoint presentation templates.
 
Http _css-tricks
Http  _css-tricksHttp  _css-tricks
Http _css-tricks
 
Keys to Responsive Design
Keys to Responsive DesignKeys to Responsive Design
Keys to Responsive Design
 
Better Typography
Better TypographyBetter Typography
Better Typography
 
Web Accessibility Gone Wild
Web Accessibility Gone WildWeb Accessibility Gone Wild
Web Accessibility Gone Wild
 
Web Typography with CSS3
Web Typography with CSS3Web Typography with CSS3
Web Typography with CSS3
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themes
 
Wrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themesWrangling Themes: everything you need to know about WordPress themes
Wrangling Themes: everything you need to know about WordPress themes
 
Publish2.1i
Publish2.1iPublish2.1i
Publish2.1i
 
Food blogging at UBC
Food blogging at UBCFood blogging at UBC
Food blogging at UBC
 
Seven Steps To Better JavaScript
Seven Steps To Better JavaScriptSeven Steps To Better JavaScript
Seven Steps To Better JavaScript
 

Viewers also liked

Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)Zoe Gillenwater
 
Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Zoe Gillenwater
 
Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Zoe Gillenwater
 
Using Flexbox Today (Frontier Conf 2016)
Using Flexbox Today (Frontier Conf 2016)Using Flexbox Today (Frontier Conf 2016)
Using Flexbox Today (Frontier Conf 2016)Zoe Gillenwater
 
Carbohydrates; gelatinisation and modified starch
Carbohydrates; gelatinisation and modified starchCarbohydrates; gelatinisation and modified starch
Carbohydrates; gelatinisation and modified starchNorthgate High School
 
Effects Of Heat Energy
Effects Of  Heat  EnergyEffects Of  Heat  Energy
Effects Of Heat Energyscotfuture
 
Battle of health drinks in India
Battle of health drinks in IndiaBattle of health drinks in India
Battle of health drinks in IndiaDr. Tapish Panwar
 
Project report on market share of Health drinks
Project report on market share of Health drinksProject report on market share of Health drinks
Project report on market share of Health drinkschirag236
 

Viewers also liked (9)

Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)Using Flexbox Today (CSS Summit 2016)
Using Flexbox Today (CSS Summit 2016)
 
Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)Using Flexbox Today (Generate Sydney 2016)
Using Flexbox Today (Generate Sydney 2016)
 
Indian rupee in Crisis
Indian rupee in CrisisIndian rupee in Crisis
Indian rupee in Crisis
 
Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)Using Flexbox Today (Frontend United 2016)
Using Flexbox Today (Frontend United 2016)
 
Using Flexbox Today (Frontier Conf 2016)
Using Flexbox Today (Frontier Conf 2016)Using Flexbox Today (Frontier Conf 2016)
Using Flexbox Today (Frontier Conf 2016)
 
Carbohydrates; gelatinisation and modified starch
Carbohydrates; gelatinisation and modified starchCarbohydrates; gelatinisation and modified starch
Carbohydrates; gelatinisation and modified starch
 
Effects Of Heat Energy
Effects Of  Heat  EnergyEffects Of  Heat  Energy
Effects Of Heat Energy
 
Battle of health drinks in India
Battle of health drinks in IndiaBattle of health drinks in India
Battle of health drinks in India
 
Project report on market share of Health drinks
Project report on market share of Health drinksProject report on market share of Health drinks
Project report on market share of Health drinks
 

Similar to Designing CSS Layouts for the Flexible Web

Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.GaziAhsan
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Designsimonstarr
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...Yandex
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFrédéric Harper
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive designNeil Perlin
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Clarissa Peterson
 
Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...
Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...
Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...gravityworksdd
 
Responsive web design
Responsive web designResponsive web design
Responsive web designZeeshan Khan
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Mediacurrent
 
Making Your Own CSS Framework
Making Your Own CSS FrameworkMaking Your Own CSS Framework
Making Your Own CSS FrameworkDan Sagisser
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteJj Jurgens
 
Chapter 17: Responsive Web Design
Chapter 17: Responsive Web DesignChapter 17: Responsive Web Design
Chapter 17: Responsive Web DesignSteve Guinan
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issuesNeil Perlin
 
Responsive Web design Zambig
Responsive Web design ZambigResponsive Web design Zambig
Responsive Web design ZambigTribune Media
 
Responsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPHResponsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPHPeytz Design
 
Is everything we used to do wrong?
Is everything we used to do wrong?Is everything we used to do wrong?
Is everything we used to do wrong?Russ Weakley
 
Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Kate Walser
 

Similar to Designing CSS Layouts for the Flexible Web (20)

Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.
 
Rwd slidedeck
Rwd slidedeckRwd slidedeck
Rwd slidedeck
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
 
FITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web DesignFITC - 2012-04-23 - Responsive Web Design
FITC - 2012-04-23 - Responsive Web Design
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
 
Design responsively
Design responsivelyDesign responsively
Design responsively
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
 
Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...
Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...
Responsive Web Design: From Mobile To Desktop, And Beyond (updated for MobiDe...
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Let's dig into the Omega Theme!
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
 
Making Your Own CSS Framework
Making Your Own CSS FrameworkMaking Your Own CSS Framework
Making Your Own CSS Framework
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
 
Chapter 17: Responsive Web Design
Chapter 17: Responsive Web DesignChapter 17: Responsive Web Design
Chapter 17: Responsive Web Design
 
Stc 2015 preparing legacy projects for responsive design - technical issues
Stc 2015   preparing legacy projects for responsive design - technical issuesStc 2015   preparing legacy projects for responsive design - technical issues
Stc 2015 preparing legacy projects for responsive design - technical issues
 
Aaug sample slides
Aaug sample slidesAaug sample slides
Aaug sample slides
 
Responsive Web design Zambig
Responsive Web design ZambigResponsive Web design Zambig
Responsive Web design Zambig
 
Responsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPHResponsive Web Design - Drupal Camp CPH
Responsive Web Design - Drupal Camp CPH
 
Is everything we used to do wrong?
Is everything we used to do wrong?Is everything we used to do wrong?
Is everything we used to do wrong?
 
Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016
 

More from Zoe Gillenwater

Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)Zoe Gillenwater
 
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)Zoe Gillenwater
 
Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)Zoe Gillenwater
 
Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)Zoe Gillenwater
 
CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)Zoe Gillenwater
 
Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)Zoe Gillenwater
 
Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)Zoe Gillenwater
 
CSS Lessons Learned the Hard Way (Beyond Tellerand)
CSS Lessons Learned the Hard Way (Beyond Tellerand)CSS Lessons Learned the Hard Way (Beyond Tellerand)
CSS Lessons Learned the Hard Way (Beyond Tellerand)Zoe Gillenwater
 
CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)Zoe Gillenwater
 
Leveling Up With Flexbox (Smart Web Conference)
Leveling Up With Flexbox (Smart Web Conference)Leveling Up With Flexbox (Smart Web Conference)
Leveling Up With Flexbox (Smart Web Conference)Zoe Gillenwater
 
Leveling Up with Flexbox (Smashing Conference)
Leveling Up with Flexbox (Smashing Conference)Leveling Up with Flexbox (Smashing Conference)
Leveling Up with Flexbox (Smashing Conference)Zoe Gillenwater
 
Just One (CSS Dev Conference keynote)
Just One (CSS Dev Conference keynote)Just One (CSS Dev Conference keynote)
Just One (CSS Dev Conference keynote)Zoe Gillenwater
 
Putting Flexbox into Practice (Fronteers)
Putting Flexbox into Practice (Fronteers)Putting Flexbox into Practice (Fronteers)
Putting Flexbox into Practice (Fronteers)Zoe Gillenwater
 
Putting Flexbox into Practice
Putting Flexbox into PracticePutting Flexbox into Practice
Putting Flexbox into PracticeZoe Gillenwater
 
Building Responsive Layouts
Building Responsive LayoutsBuilding Responsive Layouts
Building Responsive LayoutsZoe Gillenwater
 
The Future of CSS Layout
The Future of CSS LayoutThe Future of CSS Layout
The Future of CSS LayoutZoe Gillenwater
 
Building Responsive Layouts
Building Responsive LayoutsBuilding Responsive Layouts
Building Responsive LayoutsZoe Gillenwater
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignZoe Gillenwater
 
CSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experienceCSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experienceZoe Gillenwater
 

More from Zoe Gillenwater (20)

Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)Show vs. Tell in UX Design (Front in Amsterdam)
Show vs. Tell in UX Design (Front in Amsterdam)
 
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
Enhancing Responsiveness with Flexbox (CSS Conf EU 2015)
 
Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)Responsive Flexbox Inspiration (Responsive Day Out)
Responsive Flexbox Inspiration (Responsive Day Out)
 
Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)Enhancing Responsiveness With Flexbox (CSS Day)
Enhancing Responsiveness With Flexbox (CSS Day)
 
CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)CSS Lessons Learned the Hard Way (ConvergeSE)
CSS Lessons Learned the Hard Way (ConvergeSE)
 
Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)Enhancing Responsiveness With Flexbox (Smashing Conference)
Enhancing Responsiveness With Flexbox (Smashing Conference)
 
Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)Enhancing Responsiveness with Flexbox (RWD Summit)
Enhancing Responsiveness with Flexbox (RWD Summit)
 
CSS Lessons Learned the Hard Way (Beyond Tellerand)
CSS Lessons Learned the Hard Way (Beyond Tellerand)CSS Lessons Learned the Hard Way (Beyond Tellerand)
CSS Lessons Learned the Hard Way (Beyond Tellerand)
 
CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)CSS Lessons Learned the Hard Way (Generate Conf)
CSS Lessons Learned the Hard Way (Generate Conf)
 
Leveling Up With Flexbox (Smart Web Conference)
Leveling Up With Flexbox (Smart Web Conference)Leveling Up With Flexbox (Smart Web Conference)
Leveling Up With Flexbox (Smart Web Conference)
 
Leveling Up with Flexbox (Smashing Conference)
Leveling Up with Flexbox (Smashing Conference)Leveling Up with Flexbox (Smashing Conference)
Leveling Up with Flexbox (Smashing Conference)
 
Just One (CSS Dev Conference keynote)
Just One (CSS Dev Conference keynote)Just One (CSS Dev Conference keynote)
Just One (CSS Dev Conference keynote)
 
Putting Flexbox into Practice (Fronteers)
Putting Flexbox into Practice (Fronteers)Putting Flexbox into Practice (Fronteers)
Putting Flexbox into Practice (Fronteers)
 
Putting Flexbox into Practice
Putting Flexbox into PracticePutting Flexbox into Practice
Putting Flexbox into Practice
 
CSS3 Layout
CSS3 LayoutCSS3 Layout
CSS3 Layout
 
Building Responsive Layouts
Building Responsive LayoutsBuilding Responsive Layouts
Building Responsive Layouts
 
The Future of CSS Layout
The Future of CSS LayoutThe Future of CSS Layout
The Future of CSS Layout
 
Building Responsive Layouts
Building Responsive LayoutsBuilding Responsive Layouts
Building Responsive Layouts
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
 
CSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experienceCSS3: Using media queries to improve the web site experience
CSS3: Using media queries to improve the web site experience
 

Recently uploaded

simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfAlasAlthaher
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisPeclers Paris
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementMd. Shariful Hoque
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy ysrajece
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinSamar Hossam ElDin Ahmed
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 

Recently uploaded (20)

simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdf
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy y
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 

Designing CSS Layouts for the Flexible Web

  • 1. Designing CSS Layouts for the Flexible Web July 18, 2009 The CSS Summit Zoe Mickley Gillenwater
  • 2. A little about me • Author of Flexible Web Design: Creating Liquid and Elastic Layouts with CSS • Author of lynda.com video course Web Accessibility Principles • Freelance web and print designer, HTML/CSS developer, consultant • Member, Adobe Task Force of Web Standards Project (WaSP)
  • 3. What is flexible design? • Overall width is not fixed number of pixels • Liquid (aka fluid) • Elastic • Hybrid
  • 8. Why bother? Why not? Why choose fixed-width when web is flexible by default?
  • 9. Image from flickr, “swimming upstream” by tempo Don’t swim upstream if you don’t have to
  • 10. Benefits of flexible layouts Liquid Elastic Respect user preferences Increased usability, readability, and accessibility Less chance of horizontal Increased typographic scrollbars control Take advantage of screen Preserve design real estate proportions
  • 11. Work well and look good for a larger number of people a greater amount of the time Image from Flickr, “Cal crowds for inauguration screening” by maxpixpix
  • 12. Design differently from the start • Not every comp (aka mock-up) can be turned into liquid or elastic layout • Learn which design features aren’t “flexible-friendly” and how to change them so they are
  • 13. Goals of this presentation Fixed-width designer: Make designs more adaptive to user preferences
  • 14. Goals of this presentation Fixed-width Flexible designer: designer: Make designs Know what to more adaptive to watch out for/plan user preferences for in comps to make construction easier, layout more robust
  • 15. Goals of this presentation Fixed-width Flexible Non- designer: designer: designer: Make designs Know what to Identify more adaptive to watch out for/plan problematic user preferences for in comps to design elements make construction to convince easier, layout designer to more robust change or tweak yourself
  • 16. Not just avoiding fixed widths No fixed heights for anything containing text
  • 18. Width affects height Liquid: Change in viewport width Text wraps differently Change in number of lines of text Change in height of block text sits in
  • 19. Width affects height Liquid: Elastic: Change in viewport width Change in font size Text wraps differently Change in height of text characters Change in number of lines of text Change in height of block text sits in Change in height of block text sits in
  • 20. Avoid: # Irregular shapes defining a text area 1
  • 21. Irregular shapes defining a text area Example: The Lippincott, www.thelippincott.net (site currently down)
  • 22. Irregular shapes defining a text area Example: Mostly Lisa, www.mostlylisa.com (since redesigned)
  • 23. Irregular shapes defining a text area Example: Example: Scrapbook Your Memories, http://scrapbookyourmemories.myshopify.com
  • 24. Irregular shapes defining a text area Example: Scrapbook Your Memories, http://scrapbookyourmemories.myshopify.com
  • 25. Are we stuck with only straight rectangles? Image from flickr, “Rectangle” by Ikhlasul Amal
  • 26. Irregular shapes defining a text area Solution: Tile irregular pattern Miracles in Africa, www.miraclesinafrica.org
  • 27. Irregular shapes defining a text area Solution: Tile irregular pattern Simon Wiffen, www.simonwiffen.co.uk
  • 28. Irregular shapes defining a text area Solution: Tile straight piece Neurotic, Web Design page, http://en.neuroticweb.com/web-design
  • 29. Avoid: # Text matched with images that can’t 2 expand
  • 30. Text matched with images that can’t expand Example: etonDIGITAL, www.etondigital.com
  • 31. Pick the right images Image from flickr, “June 10, 2006: Picked!” by Matt McGee
  • 32. Text matched with images that can’t expand Solution: Masked images Sesame Communications, www.sesamecommunications.com
  • 33. Text matched with images that can’t expand Solution: Masked images Use the proper CSS to ensure text has enough space to sit in Usolab, www.usolab.com
  • 34. Text matched with images that can’t expand Solution: Masked images Anchoring the background image: div { padding: 20px 20px 100px 20px; background: #fff url(image.jpg) no-repeat bottom left; }
  • 35. Text matched with images that can’t expand Solution: Variable cropping CSS technique, but requires designing with right type of images Erskine Corporation, www.erskinecorp.com (since redesigned)
  • 36. Text matched with images that can’t expand Solution: Variable cropping Background image: Foreground image: div { div { width: 50%; width: 50%; min-height: 100px; min-height: 100px; background: overflow: hidden; url(image.jpg) no-repeat; } } <div><img src="image.jpg" <div></div> width="500" height="100" alt="text"></div>
  • 37. Text matched with images that can’t expand Solution: Variable cropping Can stitch together multiple to make longer Dartmouth College, www.dartmouth.edu
  • 38. Text matched with images that can’t expand Solution: Blend into background Air Adventure Australia, www.airadventure.com.au
  • 39. Text matched with images that can’t expand Solution: Blend into background Defacto, www.defacto-cms.com
  • 40. Text matched with images that can’t expand Solution: Scalable images CSS technique, but requires designing with right type of images Castello di Bolgheri, www.castellodibolgheri.eu
  • 41. Text matched with images that can’t expand Solution: Scalable images Liquid image: Elastic image: img { img { width: 50%; width: 20em; } } <img src="image.jpg" <img src="image.jpg" alt="text"> alt="text">
  • 43. Fixed-width, full-width content Example: Roseville Health & Wellness Center, Personal Training page, www.rosevillehwc.com/personalTraining.php
  • 44. Fixed-width, full-width content Example: Roseville Health & Wellness Center, www.rosevillehwc.com
  • 45. Fixed-width, full-width content Solution: Non-full-width images Todd Silver Design, www.toddsilverdesign.net
  • 46. Fixed-width, full-width content Solution: Composite images Ronin Snowboards, www.roninsnowboards.com (since redesigned)
  • 47. Fixed-width, full-width content Solution: Composite images Ronin Snowboards, www.roninsnowboards.com (since redesigned)
  • 48. Text matched with images that can’t expand Solution: Composite images <div id="outer"> <div id="inner"> ... </div> </div> #outer { background: url(leftimage.png) no-repeat bottom left; } #inner { background: url(rightimage.png) no-repeat bottom right; }
  • 49. Fixed-width, full-width content Solution: Scrollbars for large content CSS technique using overflow property Bokardo, http://bokardo.com
  • 50. Fixed-width, full-width content Solution: Scrollbars for large content div { overflow: auto; } <div> <img src="image.jpg" alt="text" width="600" height="400"> </div>
  • 51. Avoid: # 4 Horizontal alignment across columns
  • 52. Horizontal alignment across columns Example: Cafédirect, www.cafedirect.co.uk
  • 53. Horizontal alignment across columns Example: Cafédirect, www.cafedirect.co.uk
  • 54. Horizontal alignment across columns Example: UX Magazine, www.uxmag.com
  • 55. Horizontal alignment across columns Solution: Accept misalignment The Open University, Continuing Professional Development home page, www.open.ac.uk/cpd
  • 56. Summary of what to avoid: • Irregular shapes defining a text area • Text matched with images that can’t expand • Fixed-width, full-width content • Horizontal alignment across columns
  • 57. Cute Cat Theory of the Web Web 1.0 was Web 2.0 was invented to allow created to allow physicists to share people to share research papers pictures of cute cats Ethan Zuckerman http://www.ethanzuckerman.com/blog/2008/03/08/the-cute-cat-theory-talk-at-etech/
  • 58. What’s wrong with this picture?
  • 60. How it might look narrower
  • 61. Learn more Download slides, get links: www.zomigi.com/blog/css-summit Flexible design inspiration: www.zomigi.com/blog/inspiration-for-flexible-web-design Book: www.flexiblewebbook.com