On 24/1/02 10:41 PM, "Stephan Schildberg" <[EMAIL PROTECTED]> wrote:
> Use MOZILLA, its free, its opensource. > > Bourdieu died and I feel time of NC 4.7 has come too. The world is > changing, who is using LYNX? Actually, a lot of people still use lynx and with very good reason. Firstly because it can be used from a terminal and secondly because it works well with screen readers for the blind. Lots of people still use NC 4.7 because Mozilla is (in my opinion anyway) absolutely awful - also because it is the standard in a lot of organisations still (noteably where I work). > I really disgust crapy software if I had a chance to choose. > So I redo the design, but I do not know why not using http://www.mozilla.org > ?? A web site is designed to provide information to users. To achieve that aim we need to be compatible. Just like we aim to make FreeCard cross platform to be more compatible, we should make the website compatible with as many platforms and browsers as well. If this causes great difficulties (and I'm well aware that it can) perhaps we should look at simplifying the site design to reduce the problems. > yours, Stephan. I do like the look of the site in IE on Windows, however it seems to have issues with IE on OS X. The stack image at the top right of the screen, the brown lines are much thicker (actually look like they might be a dark grey line with a brown border around it) and the mailing list link has been shoved down onto the lightest section of the page. I think all these problems stem from the fact that the directive to make the top dark blue section a specific height isn't working in all browsers. I have spent the last year working on a very complex web-based system and I can provide the following bits of advice that you may or may not wish to heed. * Avoid layers - they work completely differently in almost every browser. * Avoid absolute positioning as font sizes and styles will change greatly between systems. * Definitely avoid javascript - it is the root of all that is evil in HTML compatibility - particularly as it gets more complex. * KISS (Keep It Sensationally Simple). Every time you go to add a feature ask yourself if it really does help convey the message better and actually vocalise how it does. If you can't write down why you need the feature, leave it out it's just another thing that could go wrong. For the record pretty much all of this applies in any form of cross-platform development as well. I have been working in Java for over 3 years now and have learnt to live by these rules time and time again (except the JavaScript which clearly doesn't apply). Sorry for the negative sounding email, you're efforts are very much appreciated so please do not be discouraged. It has been great to see progress both on the website and the interpreter again. Okay, I couldn't stand being entirely negative so I've applied my rules to the header of the page and come up with the following code which looks almost identical to what the original version did in IE on Windows but looks the same with IE in Windows and OS X as well as OmniWeb for OS X. My copy of Mozilla refuses to open for some reason. Somewhere along the line I got a bit delete happy and lost the small and bold directive for the font but the layout appears to be perfect (at least for me). <body style="margin:0px;" BGCOLOR="#FFEEDD"> <table width="100%" cellpadding="0" cellspacing="0"> <tr bgcolor="#425A7B"> <td colspan=2> </td> </tr> <tr bgcolor="#425A7B"> <td valign="bottom"><font style="color: white;">FreeCard.ORG</font> <font style="color: #E1CAB5; font-family: Georgia, Times New Roman, Times, serif; font-size: 16px;"> - The HyperCard Clone</font></td> <td align="right"> <img src="imagery/HCstack.gif" width="95" height="83"> </td> </tr> <tr height="33" bgcolor="#6B7B8C"> <td> <a href="http://www.freecard.org" style="color:white;"> <img src="imagery/HChome.gif" width="28" height="25" border="0"> HOME</a> <a href="http://www.freecard.org" style="color:white;"> <img src="imagery/HCnavigation.gif" border="0"> INDEX</a> <a href="javascript:history.back()"> <img src="imagery/HCback.gif" border="0"></a> <a href="javascript:history.forward()"> <img src="imagery/HCforward.gif" border="0"></a> </td> <td align="right" valign="bottom"> <a href="http://www.geocrawler.com/archives/3/2763/2002" style="color:white;">MAILING LIST <img src="imagery/HCletter.gif" width="24" height="24" border="0"></a> </td> </tr> <tr> <!-- content table --> The one caveat is that at the bottom of the code is the div tag for the mailing list link which needs to be deleted or you get two mailing list links showing. It should be noted that IE on OS X largely ignores absolute positioning and works off of where the div tag is defined in the HTML file. So make sure that div tags are defined in the place where you want them to appear (ie: don't use absolute positioning as it will be mostly ignored). <div align="right" valign="bottom"> seems to work perfectly in all browsers. Hope this helps and keep up the good work. Adrian Sutton ************************************************************** Ph: 3411 4361 Mob: 04 2223 6329 Beware of computer programmers that carry screwdrivers. --Leonard Brandwein ************************************************************** _______________________________________________ Freecard-general mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freecard-general