Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASP.NET and W3C Compliance Presented by Paul Turner

Similar presentations


Presentation on theme: "ASP.NET and W3C Compliance Presented by Paul Turner"— Presentation transcript:

1 ASP.NET and W3C Compliance Presented by Paul Turner paul.turner@kaz-group.com

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

3 What is the W3C? World Wide Web Consortium (W3C) World Wide Web Consortium (W3C) Standards organisation Standards organisation Over 350 Members Over 350 Members –BEA, Microsoft, SUN, AT&T, 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 The W3C has ‘shaped’ the core web technologies Provide implementations 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 Ensures that basic ‘rules’ are followed Compatibility Compatibility –‘Rendering’ of HTML and CSS in a consistent manner on all platforms Interoperability Interoperability –SOAP, XML and Web Services… NOT related to implementations NOT related to implementations –IE, Firefox, Mozilla etc…

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

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

8 Demo HTML Validator HTML Validator –http://validator.w3.org/ http://validator.w3.org/

9 Accessibility Compliance Web Accessibility Initiative (WAI) 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 WCAG validator –http://webxact.watchfire.com/ http://webxact.watchfire.com/

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

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

13 ASP.NET (1.1) Compliance Hard work Hard work Don’t take on the task lightly! Don’t take on the task lightly! Some built in controls don’t generate ‘Well Formed’ HTML Some built in controls don’t generate ‘Well Formed’ HTML Hello World No end tag… Hello World No end tag… Hello World Overlapping tags… Hello World Overlapping tags… … …. Reused ID’s

14 Demo Tag reuse Tag reuse

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

16 Demo Editor Settings Editor Settings Schema Settings Schema Settings

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

18 Demo Visual Studio 2005 Visual Studio 2005

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

20 Questions?


Download ppt "ASP.NET and W3C Compliance Presented by Paul Turner"

Similar presentations


Ads by Google