Kheper Web Page in XHTML 1.0 transitional

The page you have just come from, and the present page, have been written in xhtml 1.0. There is a whole lot of resources by which you can learn more about this new webpage langauge. But basically it is the next upgrade beyond html 4, which is the current webdesign language. Not only is it more rigorous than html 4 (and hence will look more uniform in different browsers) but it also incorporates xml, an important "meta-language" that makes it possible to locate resources much more easily when doing searches. xhtml also makes heavy use of style sheets, which gives a greater flexibility to the way a web page will appear in your browser. Although older brousers do not support style sheets, all current ones do.

The xhtml 1.0 kheper pages represent the third generation of pages on this particular site. My first attempt at web publishing involved the lazy solution. I used Page Composer, a WYSIWYG (what you see is what you get, i.e. graphic windows type program) application that came and comes bundled with Netscape Communicator 4.x. The most popular wysiwyg is Macromedia Dreamweaver; like Microsoft IE 4.x and 5.x 's Front Page Express, Page Composer is a downmarket freeware version. All wysiwyg applications make really sloppy, bloated code. So if you look at the code of the older pages on the Kheper site that haven't been revised, you will find they are not very impressive, even if they look okay on the surface.

After about 18 months I wanted to play around more with stylesheets and javascript, so i gave up using Page Composer and took up Arachnophilia instead. This is still my favourite text editor. I then began the huge task of cleaning up and streamlining the sloppy code of all my pages (still not finished). However, pages with Javascript would not validate, until the html 4.01 standards came out.

Now I have decided to upgrade the pages once again. This time it is to xhtml 1.0 transitional, so that means even more streamlining, and more reliance on style sheets. I will also try to validate each the pages as they are upgraded. So if you see that little xhtml icon at the bottom, that means that page has been validated by the W3C validator, so it is nice and kosher and shouldn't give your browser any headaches. Also it should degrade nicely to a readable, if bland, format for those browsers that are not css-enabled (either very early browsers, or browsers in which style sheets have been turned off). There are also the words "validate this page" under it, with a link back to W3C validator page, so you acn (if you want) check tosee that it is still nice and validated.

What those little icons mean...

Valid XHTML 1.0! - this means that the web page has been checked (validated) by the official W3C validator, and has been shown to be authentic, kosher, xhtml 1.0 Transitional without bugs or errors

Made with Cascading Style SheetsThis shows that the formatting and other fancy effects on the page has been done using Cascading Style Sheets

html editor used : Arachnophilia This shows that I have used the text editor Archnophilia to write thwse pages. Even if the page was originally written using Page Composer, it has been completely redone with Arachnophilia (although usally I keep some of the original Page Composer headers for sentimental reasons)

 Free Speech Online - Blue Ribbon Campaign The Blue Ribbon shows support for the essential human right of free speech, a fundamental building block of free society. This applies not only in oppressive political regimes, but even in cyberspace. There are vested power interests from the more conservative elements of society who would like to sanitise and censor the Net. Don't let 'em!!!!

Web links Links to web-editing resources Web links


web pages HTML: - The HyperText Markup Language - at the Web Designer's Virtual Library


There is heaps of info on xhtml on the web. Here are only a few pages

W3C HyperText Markup Language Home Page and XHTMLTM 1.0: The Extensible HyperText Markup Language - the W3C official pages - for something a little less technical see the following pages

web pages Introduction to xHTML, with eXamples - mirror - Alan Richmond's introduction

web page O'Reilly Network: XHTML: The Clean Code Solution - by Peter Wiggin - the only page to show how to get javascript to run under xhtml without annoying error messages

web page XHTML 1.0 Designers Resource Page - yet another good basic xhtml page

XML 1.0

W3C Extensible Markup Language (XML) - the W3C official pages

web pages XML: Extensible Markup Language - comprehensive coverage at the Web Designer's Virtual Library

web page XML, The eXtensible Markup Language - Alan Richmond's introduction, includes links

FAQs page The XML FAQ edited by Peter Flynn

web pages The Annotated XML Specification by Tim Bray - an annoitated version of the official W3C recommendations; helps make sense of it all

Cascading Style Sheets

W3C Cascading Style Sheets home page - the W3C official pages

web pages Cascading Style Sheets - comprehensive coverage at the Web Designer's Virtual Library

web page Introduction to Cascading Style Sheets - Alan Richmond's introduction

to the previous page.

content by M.Alan Kazlev