Slide 1

Slide 1 text

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

Slide 21

Slide 21 text

t e m p e r t e m p e r