Download presentation
Presentation is loading. Please wait.
Published byJessica Bruce Modified over 9 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.