ASP.NET and W3C Compliance - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

ASP.NET and W3C Compliance

Description:

ASP.NET and W3C Compliance Presented by Paul Turner paul.turner_at_kaz-group.com Overview What is W3C? How does it effect developers? ASP.NET (1.1) compliance ASP.NET (2 ... – PowerPoint PPT presentation

Number of Views:196
Avg rating:3.0/5.0
Slides: 21
Provided by: adnugCom
Category:
Tags: asp | net | w3c | compliance | jigsaw

less

Transcript and Presenter's Notes

Title: ASP.NET and W3C Compliance


1
ASP.NET and W3C Compliance
  • Presented by
  • Paul Turner
  • paul.turner_at_kaz-group.com

2
Overview
  • What is W3C?
  • How does it effect developers?
  • ASP.NET (1.1) compliance
  • ASP.NET (2.0) compliance

3
What is the W3C?
  • World Wide Web Consortium (W3C)
  • Standards organisation
  • Over 350 Members
  • BEA, Microsoft, SUN, ATT, AOL, CERN, Cisco,
    CSIRO, EDS, Fijitsu, Google, HP, IBM, Intel,
    Oracle, Sony
  • W3C Members take a leadership role in the future
    of the Web, promote their image as an innovator
    participating in a standards body international
    in mission and impact, and gain early insight
    into market trends (thus reducing the risk of
    missing them)

4
What is the W3C?
  • The W3C has shaped the core web technologies
  • Provide implementations
  • Jigsaw (Web Server)
  • Libwww (Web Server Library)
  • HTML Tidy (HTML compliance tool)
  • Amaya (Web Browser)

5
So what?
  • Ensures that basic rules are followed
  • Compatibility
  • Rendering of HTML and CSS in a consistent
    manner on all platforms
  • Interoperability
  • SOAP, XML and Web Services
  • NOT related to implementations
  • IE, Firefox, Mozilla etc

6
How does it effect developers?
  • HTML compliance
  • HTML
  • XHMTL
  • Accessibility compliance
  • Priority 1
  • Priority 2
  • Priority 3
  • CSS compliance
  • More XML, XPath, SOAP, URI, HTTP

7
HTML Compliance
  • Sets the standards for HTML
  • Ensures that software interprets HTML correctly
  • Strongly related to the HTTP standard (the
    transport)
  • Provides online validators
  • Web browsers are just one type

8
Demo
  • HTML Validator
  • http//validator.w3.org/

9
Accessibility Compliance
  • Web Accessibility Initiative (WAI)
  • About providing access to the internet to
    disabled people
  • Provides standards for an electronic
    interpretation of a page
  • Screen readers for the blind
  • A, AA and AAA priority requirement
  • Also means you tend to have really good HTML

10
Demo
  • WCAG validator
  • http//webxact.watchfire.com/

11
CSS Compliance
  • Ensures that common styles are applied
  • Keeps a consistent look between browsers
  • Provides online validators

12
Demo
  • CSS Validator
  • http//jigsaw.w3.org/css-validator/

13
ASP.NET (1.1) Compliance
  • Hard work
  • Dont take on the task lightly!
  • Some built in controls dont generate Well
    Formed HTML
  • ltBgtHello ltIgtWorldlt/Bgt No end tag
  • ltBgtHello ltIgtWorldlt/Bgtlt/Igt Overlapping tags
  • ltTABLE IDTable1gtlt/TABLEgt
  • .
  • ltTABLE IDTable1gtlt/TABLEgt
  • Reused IDs

14
Demo
  • Tag reuse

15
ASP.NET (1.1) Compliance
  • IDE Settings
  • HTML Editor
  • Formatting of attributes

16
Demo
  • Editor Settings
  • Schema Settings

17
ASP.NET (2.0) Compliance
  • Check Page for Accessibility
  • HTML validation options
  • XHTML
  • HTML 4.01
  • IE, Netscape etc
  • Server controls versus HTML controls

18
Demo
  • Visual Studio 2005

19
Summary
  • WC3 http//www.w3.org
  • HTML http//validator.w3.org/
  • WCAG http//webxact.watchfire.com/
  • CSS http//jigsaw.w3.org/css-validator/
  • Visual Studio Editor Settings
  • Visual Studio 2005

20
Questions?
Write a Comment
User Comments (0)
About PowerShow.com