t e m p e r
t e m p e r
The Importance of
Web Standards
Slide 2
Slide 2 text
t e m p e r
t e m p e r
What’ll I be banging on about?
• What web standards are
• Why they’re important
• How this benefits developers
• How this benefits website owners
Slide 3
Slide 3 text
t e m p e r
t e m p e r
What I won’t bore you with…
• Code examples
• Financials
Slide 4
Slide 4 text
t e m p e r
t e m p e r
What are web standards?
Slide 5
Slide 5 text
t e m p e r
t e m p e r
–Wikipedia
“Web standards are the formal,
non-proprietary standards and
other technical specifications that
define and describe aspects of the
World Wide Web.”
Slide 6
Slide 6 text
t e m p e r
t e m p e r
So what are the benefits?
Slide 7
Slide 7 text
t e m p e r
t e m p e r
–Web Standards Project (WaSP)
“[Web standards] reduce the cost
and complexity of development
while increasing the accessibility
and long-term viability of any site
published on the Web.”
Slide 8
Slide 8 text
t e m p e r
t e m p e r
HTML is central to the web
• HTML is a means of delivering content every web
browser can understand
• Used correctly, it describes that content accurately
to the web browser
‣ Essential for accessibility
Slide 9
Slide 9 text
t e m p e r
t e m p e r
–Tim Berners-Lee
“The power of the Web is in its
universality. Access by everyone
regardless of disability is an essential
aspect.”
Slide 10
Slide 10 text
t e m p e r
t e m p e r
Universal access
• Opening a site up to everyone
‣ Ability
- Visually impaired
- Keyboard only
- Search engines
‣ Connection
‣ Device
Slide 11
Slide 11 text
t e m p e r
t e m p e r
Methods of accessing content
• Laptops
• Tablets
• Smartphones
• Desktops
• Games consoles
• Televisions
• Screen readers
• Keyboard only
• Read-later services
• Car dashboards
• Combination?
Slide 12
Slide 12 text
t e m p e r
t e m p e r
–Tim Berners-Lee
“Whatever the device you use for
getting your information out, it
should be the same information”
Slide 13
Slide 13 text
t e m p e r
t e m p e r
Makes collaboration easier
• Everyone’s on the same page
• Unsure? Check the spec (XHTML or HTML)
• Saves time on a project
• Not tied to one developer’s methodology
Slide 14
Slide 14 text
t e m p e r
t e m p e r
Forward compatibility
• If your code works and validates now, it’s more
likely that it’ll always work
• Over time, maintaining well written code is
relatively straightforward
Slide 15
Slide 15 text
t e m p e r
t e m p e r
Aiding maintainability
• CSS
‣ Separates content from styling
‣ One tweak can cascade through a whole site
‣ Enables semantic markup– no more misusing
HTML tags to achieve a particular style
Slide 16
Slide 16 text
t e m p e r
t e m p e r
–Jeffrey Zeldman
“Content precedes design. Design
in the absence of content is not
design, it’s decoration.”
Slide 17
Slide 17 text
t e m p e r
t e m p e r
Content-focused development
• Start with HTML only
• Build your CSS (and JavaScript) on top
• Enhance experience for modern browsers
• Old browsers and alternative technologies will still
be able to access content
Slide 18
Slide 18 text
t e m p e r
t e m p e r
Benefits of web standards
• Reduce the development time
• Works in every browser
• Future friendly
• Save development costs
• Reach as many potential customers as possible
Slide 19
Slide 19 text
t e m p e r
t e m p e r
Save time, effort, stress and
money by adopting a
standards-based approach to
your websites
Slide 20
Slide 20 text
t e m p e r
t e m p e r
Martin Underhill
@tempertemper
http://tempertemper.net