Tools of trade

Many people don't know that there are standards describing the way websites (or emails) should be designed. These standards, as an example, define a set of commands one might use to create an html page. The most important thing about them is that through them programmers of software like web-browsers or email-clients know precisely what the data their programs will have to deal with will look like. Take the signature of an email: It must be seperated from the body by a line that contains exactly two dashes and one blank and nothing else. Hence, when an email client parses a mail and comes to a line like "-- ", it knows that the following is a signature and it can display this part of the message in a different color or maybe not at all, depending on the user's preferences.

Of course there will be a problem if someone writes an email program that does not seperate the signature from the body in the right way. In this case, mail readers won't be able any more to display messages the way the user wants them to. Clearly this should not happen, espacially not since the email standard is very well (and openly) documented.

In principle, everything should be fine, there should not be any compatibility problems, neither with email programs nor with web browsers, as all programmers have access to the documents describing the date they'll have to deal with. If only there were no such companies as microsoft. They seem to believe that supporting open standards would endanger their dominating position on the software market and therefore outlook doesn't format emails in the right way and IE doesn't display correct html correctly.

To make things even worse for HTML coders, IE is not the only browser that is not standars compliant, older versions of netscape for instance have their problems with CSS (Cascading Style Sheets, some kind of style files one can use to create a common outfit for multiple html pages) as well. Incompatibilities are one reasons why I refuse to use javascript for my web-pages.

It is obviously hardly possible to write html code that produces comparably good output with all browsers and I therefore decided to strictly keep to the html standard as defined by the World Wide Web Consortium.

The browser that produces the best results of my homepage is Mozilla, the open source web browser that has been developed from the sources of netscape 4.something. Meanwhile being very stable, fast and absolutely standars compliant as well as easy to install on windows (and of course part of any reasonably up-to-date linux distribution), mozilla is nothing to be afraid of. You should definitely give it a try, whatever platform you're using.

Users of Linux/Unix-Systems might want to use Galeon instead of mozilla. Being a just a browser and not email-client, newsreader, html composer and and and ..., galeon is quite a bit faster than mozilla, while still using gecko, mozilla's fantastic rendering engine. Hence any page that displays correctly in mozilla will look identically in galeon (pages mozilla has problems with will of course not look better in galeon). Galeon does especially offer a lot of nice features like mouse-gestures or tabbed browsing (which, as has to be said here, have first appeared in opera).

I should note here that Mozilla and Galeon are the only browsers to display my navigation boxes correctly, where the images change depending on whether the mouse pointer is moving across the images or not. Since all other browsers (apart from w3m) did not display anything at all, I decided to give them different pages than the ones gecko-based browsers see. Because you'll certainly want to know what you're missing, I've put these two screenshots here that show the output mozilla generates from the German version of this page:

href="../../bilder/shot/shot1.png">Screenshot1: That's what mozilla thinks it should look like.
href="../../bilder/shot/shot2.png">Screenshot2: mozilla's rendering again (displayed by galeon)

I must admit that I don't really like opera. Compared to other browsers I feel that it is not really intuitive to use. It is noticeably faster than mozilla and galeon, but sadly has some problems with parts of my webpages, worst of all the navboxes, but it does also not know what to do with ordered lists that have greek letters as indices. Apart from that, opera is doing quite well.

Which holds for konqueror as well. Konqueror doesn't like my greek letters and it somehow displays pngs in a peculiar way, but other than that it does not have any serious problems, if you don't mind having to reload most pages because konqueror doesn't immediatly understand I'm using tables for layout reasons. Personally I think that konqueror's output is not really beautiful, but that's just my taste.

As far as I know, Internet Explorer does not like transparent pngs, which is sad but I'm not going to use more gifs on my pages than I'm using at the moment, so IE'll have to learn a bit. I'm sorry about the greek letters here as well about the navboxes which don't behave as I would like them to, which means they have a fixed position and should not scroll with the other parts of the window in the first place.

So very obviously what I think you should be doing if you want to see my homepage the way I intended people to see it, is the following:

Use Mozilla!

Back to technical stuff

Created Monday, 08/07/2002

Copyright (C) 2005 Richard Brauer

Valid CSS!

Standard compliant use of css according to http://jigsaw.w3.org/
css-validator/

Valid HTML 4.01!

This page complies to the HTML-4.01 transitional-standard according to validator.w3.org

don't be mean to dogs

Tigerduck.de cannot be held responsible for external web-pages or their contents, not even if these or those are linked from here. If you think that there are links to questionable places on the net from within this web project, then you should tell me so I can check whether my taste or interpretation of laws matches yours. You may also tell me about web pages you absolutely dislike and I may decide to explicitely not link them. Tigerduck.de is not suitable for underaged children because they may choke on it. Attention: hot and greasy (suppose you don't say this in English, but we do in german so please don't bother me if you want to complain about this 'cause I don't care). All rights of the producer and of the owner of the work reproduced reserved. Unauthorised copying, hiring, lending, public performance and public broadcasting prohibited by some law or so. Made in the EU. No animals were harmed or killed during the production of this website and no dragons mistreated or abused. Tigerduck.de is not responsible for the radio program on WDR 2 , even if some people think so.

don't be mean to dogs