All Web Standards Presentations that have been done by Daniel M. Frommelt are at this URL.
W3C is in essence the Godfather of the web. They make the recommendations on technologies that make the web grow. In some ways they are a lot like the United Nations; they are a group of diverse partners who keep everyone's best interest at heart, but they can't force people to do things.
The word 'Recommendation' is there because the W3C can not force people to follow their suggestions. Therefore, replace the word with "Standards".
"The Extensible HyperText Markup Language (XHTML) is a family of current and future document types and modules that reproduce, subset, and extend HTML, reformulated in XML. XHTML Family document types are all XML-based, and ultimately are designed to work in conjunction with XML-based user agents. XHTML is the successor of HTML, and a series of specifications has been developed for XHTML.
It's simply XML formatted HTML.
DOCTYPE<br />)Using XHTML is the first step toward success with Web Standards. Do this first, and worry about the rest of the stuff later. It does not solve accessibility issues, but it's a great first step.
W3C has merged the HTML working group into the XHTML working group. There will be no more development of HTML. On a similar note, the SGML working group has been merged with the XML working group. All future recommendations by the W3C will be some form of XML.
"Tables should not be used purely as a means to layout document content as this may present problems when rendering to non-visual media. Additionally, when used with graphics, these tables may force users to scroll horizontally to view a table designed on a system with a larger display. To minimize these problems, authors should use style sheets to control layout rather than tables."
<table><div id="article">xxx</div>
#article{ width:250px;
padding:5px; float:right;}
The DIV is in the XHTML and the #article is in the CSS.
The concept is a lot like Legos (TM). Just snap together the blocks of information you want, and then apply the design (CSS) later on.
WYSIWYG editors have major problems with Web Standards. Currently there are none that support ALL of the Web Standards.
@import@import@import - fix non-standard browsers
"Information Superhighway"
NOT
"Design Superhighway"
(http://slashdot.org/faq/slashmeta.shtml#sm300)
Savings per day:
Last Modified: 7/12/04
The Epic Systems example is the work of Andrew Assarattanakul, web development student for UW-Platteville.
| Total HTTP Requests: | 51 |
| Total Size: (bytes) | 113,384 |
| Object type | Size (bytes) |
|---|---|
| HTML: | 45,078 |
| HTML Images: | 65,214 |
| CSS Images: | 0 |
| Total Images: | 65,214 |
| CSS: | 3,092 |
Please remember that the University of Wisconsin - Milwaukee retains all copyright information on their content, images and design.
| Total HTTP Requests: | 25 |
| Total Size: (bytes) | 58,969 |
| Object type | Size (bytes) |
|---|---|
| HTML: | 8,932 |
| HTML Images: | 25,274 |
| CSS Images: | 18,677 |
| Total Images: | 43,951 |
| CSS: | 6,086 |
The data was obtained after the page was re-designed, by using the "Speed Report" tool from Mozilla's Web Developers Toolbar extension.
| Before | After | Savings | Reduction | |
|---|---|---|---|---|
| Total HTTP Requests: | 51 | 25 | 26 | 51% |
| Total Size: (bytes) | 113,384 | 58,969 | 54,415 | 48% |
| Object type | Before | After | Savings |
|---|---|---|---|
| HTML: | 45,078 | 8,932 | 36,146 |
| HTML Images: | 65,214 | 25,274 | 39,940 |
| CSS Images: | 0 | 18,677 | -18,677 |
| Total Images: | 65,214 | 43,951 | 21,263 |
| CSS: | 3,092 | 6,086 | -2,994 |
The end result is that there is about a 50% cut in bandwidth and server connection requests just for the index page alone. Imagine the bandwidth savings!
| Total HTTP Requests: | 25 |
| Total Size: (bytes) | 75,188 |
| Object type | Size (bytes) |
|---|---|
| HTML: | 11,718 |
| HTML Images: | 2,062 |
| CSS Images: | 61,408 |
| Total Images: | 63,470 |
| CSS: | 0 |
Please remember that WiLS retains all copyright information on their content, images and design.
| Total HTTP Requests: | 25 |
| Total Size: (bytes) | 68,537 |
| Object type | Size (bytes) |
|---|---|
| HTML: | 2,568 |
| HTML Images: | 2,062 |
| CSS Images: | 61,408 |
| Total Images: | 63,470 |
| CSS: | 2,499 |
The data was obtained after the page was re-designed, by using the "Speed Report" tool from Mozilla's Web Developers Toolbar extension.
| Before | After | Savings | Reduction | |
|---|---|---|---|---|
| Total HTTP Requests: | 25 | 25 | 0 | 0 |
| Total Size: (bytes) | 75,188 | 68,537 | 6,651 | 9% |
| Cached Size: (bytes) | 46,718 | 2,568 | 44,150 | 94% |
| Object type | Before | After | Savings |
|---|---|---|---|
| HTML: | 11,718 | 2,568 | 9,150 |
| Total Images: | 63,470 | 63,470 | 0 |
| CSS: | 0 | 2,499 | -2,499 |
You don't need to know "How", but you need to know how to help your web staff.
In the immortal words of Douglas Adams, "Don't Panic".
http://www.uwplatt.edu/web/webstandards
Email: frommelt@uwplatt.edu
Copyright Daniel M. Frommelt, 2005. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.