SlideShare a Scribd company logo
1 of 134
Download to read offline
What are we worried about?
What are we worried about?
Some users see โ€˜brokenโ€™ sites.
What are we worried about?
Some users see โ€˜brokenโ€™ sites.
   Donโ€™t build broken sites: basic support can be
   offered as long as it doesnโ€™t look broken. If itโ€™s a real
   problem for older browsers, use universalie6.css, a
   warning message, or something similar
What are we worried about?
Some users see โ€˜brokenโ€™ sites.
   Donโ€™t build broken sites: basic support can be
   offered as long as it doesnโ€™t look broken. If itโ€™s a real
   problem for older browsers, use universalie6.css, a
   warning message, or something similar
But this visual treatment is integral to the brand!
What are we worried about?
Some users see โ€˜brokenโ€™ sites.
   Donโ€™t build broken sites: basic support can be
   offered as long as it doesnโ€™t look broken. If itโ€™s a real
   problem for older browsers, use universalie6.css, a
   warning message, or something similar
But this visual treatment is integral to the brand!
   Then include it (if not, donโ€™t worry)
What are we worried about?
Some users see โ€˜brokenโ€™ sites.
   Donโ€™t build broken sites: basic support can be
   offered as long as it doesnโ€™t look broken. If itโ€™s a real
   problem for older browsers, use universalie6.css, a
   warning message, or something similar
But this visual treatment is integral to the brand!
   Then include it (if not, donโ€™t worry)
Missing rounded corners donโ€™t matter!
Take Your Design To The Next Level With CSS3 j.mp/smashingcss3
Fearful forabeautifulweb.com/s/598
โ€œ                                                              โ€
      Great article, thanks but I think to wait that
      the most of browsers support CSS3 totally to
      develop websites for my clients.




Comments from Smashing Magazine readers on j.mp/smashingcss3
โ€œ                                                              โ€
      I hope CSS3 will be a standard in the near
      future, right now you cant really use anything
      of it โ€™cause not every browser supports it.




Comments from Smashing Magazine readers on j.mp/smashingcss3
โ€œ
      CSS 3 rocks. Unfortunately we need to stay at




                                                               โ€
      least 5 more years with CSS 2.1 if we want to
      offer the same design to each user (what in
      most โ€˜commercialโ€™ projects is necessary).




Comments from Smashing Magazine readers on j.mp/smashingcss3
โ€œ
      I canโ€™t wait to use CSS3 in a real project.
      Unfortunately Iโ€™m going to be stuck with




                                                               โ€
      things as they are for the time being as I wait
      for my clients to catch up. I expect this will be
      the case for most designers for the time being.




Comments from Smashing Magazine readers on j.mp/smashingcss3
โ€œ                                                              โ€
      CSS3 looks really good however because of IE
      it will be long time before I start using it.




Comments from Smashing Magazine readers on j.mp/smashingcss3
These arguments are
complete and utter bullshit
If 98% of the users canโ€™t see a
text-shadow, it doesnโ€™t matter,
 but itโ€™ll be a nice enrichment
 for the 2% of users who can
Tap Tap Tap taptaptap.com
Tweet CC tweetcc.com
Fusion Ads fusionads.net
Fusion Ads fusionads.net
Progressive means progressive
Progressive means progressive
Fall-back solutions (JS on and off?)
Barclaycard online admin barclaycard.co.uk
Progressive means progressive
Fall-back solutions (JS on and off?)
Enhancements only become features when the
majority of users are experiencing them
Progressive means progressive
Fall-back solutions (JS on and off?)
Enhancements only become features when the
majority of users are experiencing them
Use progressive enrichment in your dull, corporate sites
โ€” the sexy stuff is an add-on, so itโ€™s fine!
Do websites need to look
exactly the same in
every browser?
dowebsitesneedtolookexactlythesameineverybrowser.com
Do websites need to look
exactly the same in
every browser?

Websites will never look consistent across all browsers
Do websites need to look
exactly the same in
every browser?

Websites will never look consistent across all browsers
Rendering engines, operating systems, and user-specific
variables like screen settings and resolution will always
stand in the way
Jon Tan:




โ€œ
      Designers will use [technologies like Flash, PDF,
      and hacks like embedding type in images] [...]
      because they wonโ€™t have to deal with painful
      inconsistencies between user agents; the bane




                                                          โ€
      of the browser wars, and in this instance, the
      bane of web typography in what seems like
      the age of the raster wars.




Display Type & the Raster Wars j.mp/jontan
Bookmark these URLs

Jon Tan: Web Typography tag jontangerine.com/log/tag/web-typography



Web Typography (Richard Rutter) webtypography.net
Do websites need to look
exactly the same in
every browser?

Websites will never look consistent across all browsers
Rendering engines, operating systems, and user-specific
variables like screen settings and resolution will always
stand in the way
So stop trying to reach the unreachable!
Embrace the differences
Usability vs. aesthetics

Usability / accessibility / functionality
= very important
Usability vs. aesthetics

Usability / accessibility / functionality
= very important
But donโ€™t underestimate the importance of beauty!
The experience
The experience

Beauty is the experienceโ€™s visual layer
The experience

Beauty is the experienceโ€™s visual layer
Visually pleasing layer = more fulfilling user experience
The experience

Beauty is the experienceโ€™s visual layer
Visually pleasing layer = more fulfilling user experience
Functionality leads to usage; aesthetics lead to emotion
The experience

Beauty is the experienceโ€™s visual layer
Visually pleasing layer = more fulfilling user experience
Functionality leads to usage; aesthetics lead to emotion
The experience layer
The experience

Beauty is the experienceโ€™s visual layer
Visually pleasing layer = more fulfilling user experience
Functionality leads to usage; aesthetics lead to emotion
The experience layer
(See Dan Mallโ€™s FOWD presentation:
events.carsonified.com/fowd/2008/newyork/videos/dan-mall/)
The experience layer




โ€œ
      Our emotions change the way we think




                                                    โ€
      and serve as constant guides to appropriate
      behaviour, steering us away from the bad
      and guiding us towards the good.




Donald Norman, Emotional Design
Variety in web design.
     I can haz it?
BORING
BORING
BORING
BORING
BORING
BORING
BORING
BORING
BORING
Whoโ€™s pushing things forward?
Whoโ€™s pushing things forward?

Tim Van Damme, Made By Elephant
Mike Kus, Carsonified
Miguel Ripoll, Cesser Digital
Jason Santa Maria
Matthew Smith, Squared Eye
Whoโ€™s pushing things forward?

Tim Van Damme, Made By Elephant
Mike Kus, Carsonified
Miguel Ripoll, Cesser Digital
Jason Santa Maria
Matthew Smith, Squared Eye
Made By Elephant madebyelephant.com
Atebits atebits.com
Atebits atebits.com/tweetie-mac/
24 Ways 24ways.org
Whoโ€™s pushing things forward?

Tim Van Damme, Made By Elephant
Mike Kus, Carsonified
Miguel Ripoll, Cesser Digital
Jason Santa Maria
Matthew Smith, Squared Eye
Stack Overflow stackoverflow.carsonified.com
Carsonified Events events.carsonified.com
Whoโ€™s pushing things forward?

Tim Van Damme, Made By Elephant
Mike Kus, Carsonified
Miguel Ripoll, Cesser Digital
Jason Santa Maria
Matthew Smith, Squared Eye
Born Living bornliving.com
Whoโ€™s pushing things forward?

Tim Van Damme, Made By Elephant
Mike Kus, Carsonified
Miguel Ripoll, Cesser Digital
Jason Santa Maria
Matthew Smith, Squared Eye
Jason Santa Maria jasonsantamaria.com
Whoโ€™s pushing things forward?

Tim Van Damme, Made By Elephant
Mike Kus, Carsonified
Miguel Ripoll, Cesser Digital
Jason Santa Maria
Matthew Smith, Squared Eye
Squared Eye squaredeye.com/work/featured/family-life-network/
Squared Eye squaredeye.com/work/featured/family-life-network/
Squared Eye squaredeye.com/work/featured/family-life-network/
Squared Eye squaredeye.com/work/featured/family-life-network/
Squared Eye squaredeye.com/work/featured/family-life-network/
Squared Eye squaredeye.com/work/featured/family-life-network/
The nicer your site looks...
The nicer your site looks...

... the longer your visitors will look at it...
The nicer your site looks...

... the longer your visitors will look at it...
... the longer your visitors look at it, the longer theyโ€™ll
spend on your website...
The nicer your site looks...

... the longer your visitors will look at it...
... the longer your visitors look at it, the longer theyโ€™ll
spend on your website...
... and the longer they spend on your website, the easier
it will be for you to sell them your product or service
Web design, for me, is
predominantly full of boring,
unimaginative work.



Letโ€™s change that.
N     G
         IN l :
  A R
W oversia
con tr       t
   at     en !
      em ing
st         ch
 ap p r oa
Validation is irrelevant
Yes, yes. Bear with me...
Yes, yes. Bear with me...

New techniques wonโ€™t validate...
Validator suggestions css3.info/the-big-css3-validation-debate/
The CSS3 Validator could offer the option to ignore
vendor specific extensions




Validator suggestions css3.info/the-big-css3-validation-debate/
The CSS3 Validator could offer the option to ignore
vendor specific extensions


The CSS3 Validator could highlight vendor specific
extensions with a warning, rather than an error




Validator suggestions css3.info/the-big-css3-validation-debate/
The CSS3 Validator could offer the option to ignore
vendor specific extensions


The CSS3 Validator could highlight vendor specific
extensions with a warning, rather than an error


The validator could mark such code as
โ€˜experimentalโ€™ rather than an error or warning




Validator suggestions css3.info/the-big-css3-validation-debate/
Yes, yes. Bear with me...

New techniques wonโ€™t validate...
... and it doesnโ€™t matter!
Yes, yes. Bear with me...

New techniques wonโ€™t validate...
... and it doesnโ€™t matter!
Recognise the value of intentional invalidation
Jon Hicks hicksdesign.co.uk/journal
Jon Hicks hicksdesign.co.uk/journal
<b>
#tops b {
    display:block;
    float:right;
    width:333px;
    height:15px;
    background:url(/images/paulsmith.gif) no-repeat;
    }




Intentional invalidation in hicksdesign.co.uk/css/layout-9.css
Yes, yes. Bear with me...

New techniques wonโ€™t validate...
... and it doesnโ€™t matter!
Recognise the value of intentional invalidation
Validation does not equal conformity to Web Standards:
you can build a site with tables and a complete lack of
semantics yet still have it validate
Validation
does
not
equal
conformity
to
Web
Standards
Weโ€™re looking at it in
the wrong way
Weโ€™re looking at it in
the wrong way

โ€œWe canโ€™t ensure that all users get the same experience.โ€
// negative
Weโ€™re looking at it in
the wrong way

โ€œWe canโ€™t ensure that all users get the same experience.โ€
// negative
โ€œWe can add further enhancements above the norm.โ€
// positive
Weโ€™re looking at it in
the wrong way

โ€œWe canโ€™t ensure that all users get the same experience.โ€
// negative
โ€œWe can add further enhancements above the norm.โ€
// positive
The flexibility the web offers is a blessing, not a curse
Weโ€™re looking at it in
the wrong way

โ€œWe canโ€™t ensure that all users get the same experience.โ€
// negative
โ€œWe can add further enhancements above the norm.โ€
// positive
The flexibility the web offers is a blessing, not a curse
Ensure a good experience for most; a great one for some
Itโ€™s not just about
 making things look pretty.
Forward-thinking code means
   a future-proof website.
10%
10% of users today will be
100% of users tomorrow
10% of users today will be
100% of users tomorrow

The amount of people who see your enrichments
might seem small right now, but that number
will only grow, not decline
My site before Firefox 3.5 (no @font-face support) elliotjaystocks.com
My site after Firefox 3.5 (with @font-face support) elliotjaystocks.com
10% of users today will be
100% of users tomorrow

The amount of people who see your enrichments
might seem small right now, but that number
will only grow, not decline
Itโ€™s our duty to push forward-thinking development;
to make the most of the tools made available to us
and our users
10% of users today will be
100% of users tomorrow

The amount of people who see your enrichments
might seem small right now, but that number
will only grow, not decline
Itโ€™s our duty to push forward-thinking development;
to make the most of the tools made available to us
and our users
New CSS techniques will never become mainstream
if we designers arenโ€™t using them
All the small things
All the small things

CSS2.1 / CSS3 etc. allows you to write less code, speeds
up development time, and generally makes life easier
All the small things

CSS2.1 / CSS3 etc. allows you to write less code, speeds
up development time, and generally makes life easier
Consider attribute selectors
<ul class="blogroll">
    <li>
       <a href="http://shauninman.com">Shaun Inman</a>
    </li>
    <li>
       <a href="http://mezzoblue.com">Dave Shea</a>
    </li>
    <li>
       <a href="http://hicksdesign.co.uk">Jon Hicks</a>
    </li>
</ul>




HTML with no need for class names on each <li>
ul.blogroll li a[href="http://shauninman.com"]{
    background:url(http://shauninman.com/favicon.ico);
    }




Attribute selectors
All the small things

CSS2.1 / CSS3 etc. allows you to write less code, speeds
up development time, and generally makes life easier
Consider attribute selectors
Consider nth-child selectors
Fusion Ads fusionads.net/blog/
All the small things

CSS2.1 / CSS3 etc. allows you to write less code, speeds
up development time, and generally makes life easier
Consider attribute selectors
Consider nth-child selectors
And if a browser doesnโ€™t support these things...
... so what?
Slides will be available online at
 elliotjaystocks.com/speaking/
Thank you!
elliotjaystocks.com | twitter.com/elliotjaystocks

Pin-ups image by Mauren Veras - flickr.com/photos/mauren/2298724158/
Paint textures from The Stock Exchange - sxc.hu
Set in FS Clerkenwell - fontsmith.com/font_details.php?font_num=251
Shameless plug!
Sexy Web Design
by Elliot Jay Stocks
Expert reviewers: Jina Bolton & Dan Rubin



Published by SitePoint

More Related Content

Similar to Stop Worrying & Get On With It (FOWD Tour 2009)

Webdesign
WebdesignWebdesign
WebdesignLive Angga
ย 
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oiljameswillweb
ย 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2elliotjaystocks
ย 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere Chris Love
ย 
6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your WebsiteFloown
ย 
Responsive Design: The "other" way of doing mobile sites.
Responsive Design: The "other" way of doing mobile sites.Responsive Design: The "other" way of doing mobile sites.
Responsive Design: The "other" way of doing mobile sites.meetmicah
ย 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design CLEVERยฐFRANKE
ย 
There Is No Mobile: An Introduction To Responsive Web Design
There Is No Mobile: An Introduction To Responsive Web DesignThere Is No Mobile: An Introduction To Responsive Web Design
There Is No Mobile: An Introduction To Responsive Web DesignChris Love
ย 
Responsive web design
Responsive web designResponsive web design
Responsive web designChris Love
ย 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereUsing Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereChris Love
ย 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive EnhancementDan Sagisser
ย 
The future of BYU web design
The future of BYU web designThe future of BYU web design
The future of BYU web designNate Walton
ย 
Atomic design, a problem of expectations
Atomic design, a problem of expectationsAtomic design, a problem of expectations
Atomic design, a problem of expectationsFrancesco Improta
ย 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfChristian Heilmann
ย 
Your Browser Is The New Photoshop
Your Browser Is The New PhotoshopYour Browser Is The New Photoshop
Your Browser Is The New PhotoshopMatt Puchlerz
ย 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignDavid Hudson
ย 
How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?Helios Solutions
ย 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMSDiana Mounter
ย 
HR DevFest - Web Design
HR DevFest - Web DesignHR DevFest - Web Design
HR DevFest - Web DesignFrances Coronel
ย 
2020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 1012020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 101Tammy Everts
ย 

Similar to Stop Worrying & Get On With It (FOWD Tour 2009) (20)

Webdesign
WebdesignWebdesign
Webdesign
ย 
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake OilCSS3 Media Queries: Mobile Elixir or CSS Snake Oil
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
ย 
Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2Progressive Enhancement & Intentional Degradation 2
Progressive Enhancement & Intentional Degradation 2
ย 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
ย 
6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website6 Things to Think About Before Building Your Website
6 Things to Think About Before Building Your Website
ย 
Responsive Design: The "other" way of doing mobile sites.
Responsive Design: The "other" way of doing mobile sites.Responsive Design: The "other" way of doing mobile sites.
Responsive Design: The "other" way of doing mobile sites.
ย 
Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
ย 
There Is No Mobile: An Introduction To Responsive Web Design
There Is No Mobile: An Introduction To Responsive Web DesignThere Is No Mobile: An Introduction To Responsive Web Design
There Is No Mobile: An Introduction To Responsive Web Design
ย 
Responsive web design
Responsive web designResponsive web design
Responsive web design
ย 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereUsing Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
ย 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive Enhancement
ย 
The future of BYU web design
The future of BYU web designThe future of BYU web design
The future of BYU web design
ย 
Atomic design, a problem of expectations
Atomic design, a problem of expectationsAtomic design, a problem of expectations
Atomic design, a problem of expectations
ย 
Breaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconfBreaking out of the Tetris mind set #btconf
Breaking out of the Tetris mind set #btconf
ย 
Your Browser Is The New Photoshop
Your Browser Is The New PhotoshopYour Browser Is The New Photoshop
Your Browser Is The New Photoshop
ย 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
ย 
How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?How not having a Responsive Website can be Detrimental to your business?
How not having a Responsive Website can be Detrimental to your business?
ย 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
ย 
HR DevFest - Web Design
HR DevFest - Web DesignHR DevFest - Web Design
HR DevFest - Web Design
ย 
2020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 1012020 Chrome Dev Summit: Web Performance 101
2020 Chrome Dev Summit: Web Performance 101
ย 

More from elliotjaystocks

Things I have Learned as an Accidental Businessman
Things I have Learned as an Accidental BusinessmanThings I have Learned as an Accidental Businessman
Things I have Learned as an Accidental Businessmanelliotjaystocks
ย 
The Story of 8 Faces
The Story of 8 FacesThe Story of 8 Faces
The Story of 8 Faceselliotjaystocks
ย 
WordPress Theme Development for Designers
WordPress Theme Development for DesignersWordPress Theme Development for Designers
WordPress Theme Development for Designerselliotjaystocks
ย 
Stop Worrying & Get On With It (WDC Bristol 2009)
Stop Worrying & Get On With It (WDC Bristol 2009)Stop Worrying & Get On With It (WDC Bristol 2009)
Stop Worrying & Get On With It (WDC Bristol 2009)elliotjaystocks
ย 
The Trouble With Type
The Trouble With TypeThe Trouble With Type
The Trouble With Typeelliotjaystocks
ย 
Professional Photoshop Effects
Professional Photoshop EffectsProfessional Photoshop Effects
Professional Photoshop Effectselliotjaystocks
ย 
I Care Because You Do
I Care Because You DoI Care Because You Do
I Care Because You Doelliotjaystocks
ย 
Close Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline WorldClose Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline Worldelliotjaystocks
ย 
Print Is The New Web
Print Is The New WebPrint Is The New Web
Print Is The New Webelliotjaystocks
ย 
We Need To Talk About IE6
We Need To Talk About IE6We Need To Talk About IE6
We Need To Talk About IE6elliotjaystocks
ย 
Debunking Web Design Myths
Debunking Web Design MythsDebunking Web Design Myths
Debunking Web Design Mythselliotjaystocks
ย 
Reward & Punishment
Reward & PunishmentReward & Punishment
Reward & Punishmentelliotjaystocks
ย 
FOWD November 2007
FOWD November 2007FOWD November 2007
FOWD November 2007elliotjaystocks
ย 

More from elliotjaystocks (13)

Things I have Learned as an Accidental Businessman
Things I have Learned as an Accidental BusinessmanThings I have Learned as an Accidental Businessman
Things I have Learned as an Accidental Businessman
ย 
The Story of 8 Faces
The Story of 8 FacesThe Story of 8 Faces
The Story of 8 Faces
ย 
WordPress Theme Development for Designers
WordPress Theme Development for DesignersWordPress Theme Development for Designers
WordPress Theme Development for Designers
ย 
Stop Worrying & Get On With It (WDC Bristol 2009)
Stop Worrying & Get On With It (WDC Bristol 2009)Stop Worrying & Get On With It (WDC Bristol 2009)
Stop Worrying & Get On With It (WDC Bristol 2009)
ย 
The Trouble With Type
The Trouble With TypeThe Trouble With Type
The Trouble With Type
ย 
Professional Photoshop Effects
Professional Photoshop EffectsProfessional Photoshop Effects
Professional Photoshop Effects
ย 
I Care Because You Do
I Care Because You DoI Care Because You Do
I Care Because You Do
ย 
Close Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline WorldClose Your Browser: Finding Inspiration In The Offline World
Close Your Browser: Finding Inspiration In The Offline World
ย 
Print Is The New Web
Print Is The New WebPrint Is The New Web
Print Is The New Web
ย 
We Need To Talk About IE6
We Need To Talk About IE6We Need To Talk About IE6
We Need To Talk About IE6
ย 
Debunking Web Design Myths
Debunking Web Design MythsDebunking Web Design Myths
Debunking Web Design Myths
ย 
Reward & Punishment
Reward & PunishmentReward & Punishment
Reward & Punishment
ย 
FOWD November 2007
FOWD November 2007FOWD November 2007
FOWD November 2007
ย 

Recently uploaded

DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
ย 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
ย 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
ย 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
ย 
Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Call Girls in Nagpur High Profile
ย 
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...amitlee9823
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
ย 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
ย 
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...Delhi Call girls
ย 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...kumaririma588
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...amitlee9823
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธsoniya singh
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...amitlee9823
ย 

Recently uploaded (20)

DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
ย 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
ย 
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance VVIP ๐ŸŽ SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance  VVIP ๐ŸŽ SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance  VVIP ๐ŸŽ SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance VVIP ๐ŸŽ SER...
ย 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
ย 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
ย 
Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park โŸŸ 6297143586 โŸŸ Call Me For Genuine S...
ย 
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
Brookefield Call Girls: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangalore...
ย 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
ย 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
ย 
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
ย 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
ย 

Stop Worrying & Get On With It (FOWD Tour 2009)

  • 1.
  • 2. What are we worried about?
  • 3. What are we worried about? Some users see โ€˜brokenโ€™ sites.
  • 4. What are we worried about? Some users see โ€˜brokenโ€™ sites. Donโ€™t build broken sites: basic support can be offered as long as it doesnโ€™t look broken. If itโ€™s a real problem for older browsers, use universalie6.css, a warning message, or something similar
  • 5. What are we worried about? Some users see โ€˜brokenโ€™ sites. Donโ€™t build broken sites: basic support can be offered as long as it doesnโ€™t look broken. If itโ€™s a real problem for older browsers, use universalie6.css, a warning message, or something similar But this visual treatment is integral to the brand!
  • 6. What are we worried about? Some users see โ€˜brokenโ€™ sites. Donโ€™t build broken sites: basic support can be offered as long as it doesnโ€™t look broken. If itโ€™s a real problem for older browsers, use universalie6.css, a warning message, or something similar But this visual treatment is integral to the brand! Then include it (if not, donโ€™t worry)
  • 7. What are we worried about? Some users see โ€˜brokenโ€™ sites. Donโ€™t build broken sites: basic support can be offered as long as it doesnโ€™t look broken. If itโ€™s a real problem for older browsers, use universalie6.css, a warning message, or something similar But this visual treatment is integral to the brand! Then include it (if not, donโ€™t worry) Missing rounded corners donโ€™t matter!
  • 8. Take Your Design To The Next Level With CSS3 j.mp/smashingcss3
  • 10. โ€œ โ€ Great article, thanks but I think to wait that the most of browsers support CSS3 totally to develop websites for my clients. Comments from Smashing Magazine readers on j.mp/smashingcss3
  • 11. โ€œ โ€ I hope CSS3 will be a standard in the near future, right now you cant really use anything of it โ€™cause not every browser supports it. Comments from Smashing Magazine readers on j.mp/smashingcss3
  • 12. โ€œ CSS 3 rocks. Unfortunately we need to stay at โ€ least 5 more years with CSS 2.1 if we want to offer the same design to each user (what in most โ€˜commercialโ€™ projects is necessary). Comments from Smashing Magazine readers on j.mp/smashingcss3
  • 13. โ€œ I canโ€™t wait to use CSS3 in a real project. Unfortunately Iโ€™m going to be stuck with โ€ things as they are for the time being as I wait for my clients to catch up. I expect this will be the case for most designers for the time being. Comments from Smashing Magazine readers on j.mp/smashingcss3
  • 14. โ€œ โ€ CSS3 looks really good however because of IE it will be long time before I start using it. Comments from Smashing Magazine readers on j.mp/smashingcss3
  • 15. These arguments are complete and utter bullshit
  • 16. If 98% of the users canโ€™t see a text-shadow, it doesnโ€™t matter, but itโ€™ll be a nice enrichment for the 2% of users who can
  • 17. Tap Tap Tap taptaptap.com
  • 22. Progressive means progressive Fall-back solutions (JS on and off?)
  • 23. Barclaycard online admin barclaycard.co.uk
  • 24. Progressive means progressive Fall-back solutions (JS on and off?) Enhancements only become features when the majority of users are experiencing them
  • 25. Progressive means progressive Fall-back solutions (JS on and off?) Enhancements only become features when the majority of users are experiencing them Use progressive enrichment in your dull, corporate sites โ€” the sexy stuff is an add-on, so itโ€™s fine!
  • 26. Do websites need to look exactly the same in every browser?
  • 28. Do websites need to look exactly the same in every browser? Websites will never look consistent across all browsers
  • 29. Do websites need to look exactly the same in every browser? Websites will never look consistent across all browsers Rendering engines, operating systems, and user-specific variables like screen settings and resolution will always stand in the way
  • 30. Jon Tan: โ€œ Designers will use [technologies like Flash, PDF, and hacks like embedding type in images] [...] because they wonโ€™t have to deal with painful inconsistencies between user agents; the bane โ€ of the browser wars, and in this instance, the bane of web typography in what seems like the age of the raster wars. Display Type & the Raster Wars j.mp/jontan
  • 31. Bookmark these URLs Jon Tan: Web Typography tag jontangerine.com/log/tag/web-typography Web Typography (Richard Rutter) webtypography.net
  • 32. Do websites need to look exactly the same in every browser? Websites will never look consistent across all browsers Rendering engines, operating systems, and user-specific variables like screen settings and resolution will always stand in the way So stop trying to reach the unreachable! Embrace the differences
  • 33. Usability vs. aesthetics Usability / accessibility / functionality = very important
  • 34. Usability vs. aesthetics Usability / accessibility / functionality = very important But donโ€™t underestimate the importance of beauty!
  • 36. The experience Beauty is the experienceโ€™s visual layer
  • 37. The experience Beauty is the experienceโ€™s visual layer Visually pleasing layer = more fulfilling user experience
  • 38. The experience Beauty is the experienceโ€™s visual layer Visually pleasing layer = more fulfilling user experience Functionality leads to usage; aesthetics lead to emotion
  • 39. The experience Beauty is the experienceโ€™s visual layer Visually pleasing layer = more fulfilling user experience Functionality leads to usage; aesthetics lead to emotion The experience layer
  • 40. The experience Beauty is the experienceโ€™s visual layer Visually pleasing layer = more fulfilling user experience Functionality leads to usage; aesthetics lead to emotion The experience layer (See Dan Mallโ€™s FOWD presentation: events.carsonified.com/fowd/2008/newyork/videos/dan-mall/)
  • 41. The experience layer โ€œ Our emotions change the way we think โ€ and serve as constant guides to appropriate behaviour, steering us away from the bad and guiding us towards the good. Donald Norman, Emotional Design
  • 42. Variety in web design. I can haz it?
  • 43.
  • 53.
  • 55. Whoโ€™s pushing things forward? Tim Van Damme, Made By Elephant Mike Kus, Carsonified Miguel Ripoll, Cesser Digital Jason Santa Maria Matthew Smith, Squared Eye
  • 56. Whoโ€™s pushing things forward? Tim Van Damme, Made By Elephant Mike Kus, Carsonified Miguel Ripoll, Cesser Digital Jason Santa Maria Matthew Smith, Squared Eye
  • 57. Made By Elephant madebyelephant.com
  • 61. Whoโ€™s pushing things forward? Tim Van Damme, Made By Elephant Mike Kus, Carsonified Miguel Ripoll, Cesser Digital Jason Santa Maria Matthew Smith, Squared Eye
  • 64. Whoโ€™s pushing things forward? Tim Van Damme, Made By Elephant Mike Kus, Carsonified Miguel Ripoll, Cesser Digital Jason Santa Maria Matthew Smith, Squared Eye
  • 66. Whoโ€™s pushing things forward? Tim Van Damme, Made By Elephant Mike Kus, Carsonified Miguel Ripoll, Cesser Digital Jason Santa Maria Matthew Smith, Squared Eye
  • 67. Jason Santa Maria jasonsantamaria.com
  • 68. Whoโ€™s pushing things forward? Tim Van Damme, Made By Elephant Mike Kus, Carsonified Miguel Ripoll, Cesser Digital Jason Santa Maria Matthew Smith, Squared Eye
  • 75. The nicer your site looks...
  • 76. The nicer your site looks... ... the longer your visitors will look at it...
  • 77. The nicer your site looks... ... the longer your visitors will look at it... ... the longer your visitors look at it, the longer theyโ€™ll spend on your website...
  • 78. The nicer your site looks... ... the longer your visitors will look at it... ... the longer your visitors look at it, the longer theyโ€™ll spend on your website... ... and the longer they spend on your website, the easier it will be for you to sell them your product or service
  • 79. Web design, for me, is predominantly full of boring, unimaginative work. Letโ€™s change that.
  • 80.
  • 81. N G IN l : A R W oversia con tr t at en ! em ing st ch ap p r oa
  • 83. Yes, yes. Bear with me...
  • 84. Yes, yes. Bear with me... New techniques wonโ€™t validate...
  • 86. The CSS3 Validator could offer the option to ignore vendor specific extensions Validator suggestions css3.info/the-big-css3-validation-debate/
  • 87. The CSS3 Validator could offer the option to ignore vendor specific extensions The CSS3 Validator could highlight vendor specific extensions with a warning, rather than an error Validator suggestions css3.info/the-big-css3-validation-debate/
  • 88. The CSS3 Validator could offer the option to ignore vendor specific extensions The CSS3 Validator could highlight vendor specific extensions with a warning, rather than an error The validator could mark such code as โ€˜experimentalโ€™ rather than an error or warning Validator suggestions css3.info/the-big-css3-validation-debate/
  • 89. Yes, yes. Bear with me... New techniques wonโ€™t validate... ... and it doesnโ€™t matter!
  • 90. Yes, yes. Bear with me... New techniques wonโ€™t validate... ... and it doesnโ€™t matter! Recognise the value of intentional invalidation
  • 93. <b>
  • 94. #tops b { display:block; float:right; width:333px; height:15px; background:url(/images/paulsmith.gif) no-repeat; } Intentional invalidation in hicksdesign.co.uk/css/layout-9.css
  • 95. Yes, yes. Bear with me... New techniques wonโ€™t validate... ... and it doesnโ€™t matter! Recognise the value of intentional invalidation Validation does not equal conformity to Web Standards: you can build a site with tables and a complete lack of semantics yet still have it validate
  • 96.
  • 98. does
  • 99. not
  • 100. equal
  • 102. to
  • 103. Web
  • 105.
  • 106. Weโ€™re looking at it in the wrong way
  • 107. Weโ€™re looking at it in the wrong way โ€œWe canโ€™t ensure that all users get the same experience.โ€ // negative
  • 108. Weโ€™re looking at it in the wrong way โ€œWe canโ€™t ensure that all users get the same experience.โ€ // negative โ€œWe can add further enhancements above the norm.โ€ // positive
  • 109. Weโ€™re looking at it in the wrong way โ€œWe canโ€™t ensure that all users get the same experience.โ€ // negative โ€œWe can add further enhancements above the norm.โ€ // positive The flexibility the web offers is a blessing, not a curse
  • 110. Weโ€™re looking at it in the wrong way โ€œWe canโ€™t ensure that all users get the same experience.โ€ // negative โ€œWe can add further enhancements above the norm.โ€ // positive The flexibility the web offers is a blessing, not a curse Ensure a good experience for most; a great one for some
  • 111. Itโ€™s not just about making things look pretty. Forward-thinking code means a future-proof website.
  • 112. 10%
  • 113. 10% of users today will be 100% of users tomorrow
  • 114. 10% of users today will be 100% of users tomorrow The amount of people who see your enrichments might seem small right now, but that number will only grow, not decline
  • 115.
  • 116. My site before Firefox 3.5 (no @font-face support) elliotjaystocks.com
  • 117. My site after Firefox 3.5 (with @font-face support) elliotjaystocks.com
  • 118. 10% of users today will be 100% of users tomorrow The amount of people who see your enrichments might seem small right now, but that number will only grow, not decline Itโ€™s our duty to push forward-thinking development; to make the most of the tools made available to us and our users
  • 119. 10% of users today will be 100% of users tomorrow The amount of people who see your enrichments might seem small right now, but that number will only grow, not decline Itโ€™s our duty to push forward-thinking development; to make the most of the tools made available to us and our users New CSS techniques will never become mainstream if we designers arenโ€™t using them
  • 120. All the small things
  • 121. All the small things CSS2.1 / CSS3 etc. allows you to write less code, speeds up development time, and generally makes life easier
  • 122. All the small things CSS2.1 / CSS3 etc. allows you to write less code, speeds up development time, and generally makes life easier Consider attribute selectors
  • 123. <ul class="blogroll"> <li> <a href="http://shauninman.com">Shaun Inman</a> </li> <li> <a href="http://mezzoblue.com">Dave Shea</a> </li> <li> <a href="http://hicksdesign.co.uk">Jon Hicks</a> </li> </ul> HTML with no need for class names on each <li>
  • 124. ul.blogroll li a[href="http://shauninman.com"]{ background:url(http://shauninman.com/favicon.ico); } Attribute selectors
  • 125. All the small things CSS2.1 / CSS3 etc. allows you to write less code, speeds up development time, and generally makes life easier Consider attribute selectors Consider nth-child selectors
  • 127. All the small things CSS2.1 / CSS3 etc. allows you to write less code, speeds up development time, and generally makes life easier Consider attribute selectors Consider nth-child selectors And if a browser doesnโ€™t support these things... ... so what?
  • 128.
  • 129. Slides will be available online at elliotjaystocks.com/speaking/
  • 130.
  • 131.
  • 132. Thank you! elliotjaystocks.com | twitter.com/elliotjaystocks Pin-ups image by Mauren Veras - flickr.com/photos/mauren/2298724158/ Paint textures from The Stock Exchange - sxc.hu Set in FS Clerkenwell - fontsmith.com/font_details.php?font_num=251
  • 133.
  • 134. Shameless plug! Sexy Web Design by Elliot Jay Stocks Expert reviewers: Jina Bolton & Dan Rubin Published by SitePoint