- From: <bob@rattlesnake.com>
- Date: Wed, 15 Apr 1998 09:08:24 -0400 (EDT)
- To: gst@gnosys.svle.ma.us
- CC: www-amaya@w3.org, bob@rattlesnake.com
... I would like to write Web pages in a way that enables them to be viewed properly under the widest set of conditions possible, ... Yes! Excellent goal. http://boston.us.association.org/ is better than most. I just took a look at the page using GNU Emacs W3 mode, Mosaic with images turned off, Netscape 4, and Amaya 1.2. I use Emacs for serious work, Mosaic for speed, Netscape for seeing what some others see, and Amaya (and sometimes Arena) to ensure compatibility. You are right, Amaya is not following the stylesheet as you might expect for a browser with graphics turned on and no other overriding stylesheets. Doubtless, the Amaya people will fix this eventually. In the meantime, it is best to consider Amaya as just another way your page will be presented. After all, writing Web pages is rather like `herding cats'. You can suggest to the cats they come for a walk (mine usually do) but the choice is ultimately their's and they know it. Web pages are written in HTML, which is a formatting language that provides hints towards layout, but leaves choice to the reader. Plan your presentation so it not only looks good for Netscape and Amaya, but also looks good to people who efficiently employ one or other text-primary browser. Write so your page `hears good' to a blind person using a speech synthesizer. This way you reach towards the "widest set of conditions possible". For example, the `alt' text for the banners at the top of the page could be reworked. Most of the rest is OK. As i said, you are fairly close to having a decent page. ... I have specified using an external style sheet ... Bear in mind that browsers can overrule an external style sheet. You page should look or hear well when the reader uses his own. For example, with Emacspeak, a text to speech converter, the browser will end up using a stylesheet that has parts like this: li,dt,dd { pitch: 6; richness: 6; } a:link { voice-family: harry; } a:visited { voice-family: betty;} a:active { voice-family: betty; pitch-range: 8; pitch: 8 } See <a href="http://www.nfb.org/webacc.htm"> Blind Access to the Net</a> and <a href="http://cs.cornell.edu/home/raman/emacspeak/emacspeak.html"> Emacspeak</a> as well as: <a href="http://www.anybrowser.org/campaign/"> The `Best Viewed With Any Browser' site</a> You say: ... I was looking forward to using Amaya itself for some authoring tasks. However, seeing what I am seeing makes me rather pessimistic that such a thing will be possible. Hmmm.... I think you are looking at Web page design as if it were like design for a printed page, rather than `herding cats' as I mentioned above. That is, unconsciously or consciously, you hope to see what you plan for. This is the way email works as well as print on paper. But HTML composition is different; it consists of providing hints to various quite different browsers. I have tried Amaya; it is not that bad for composing; it appears to generate reasonable HTML. (It is actually easier and more productive to write HTML source directly using Emacs HTML Helper mode, but that is a different issue.) Best wishes -- Robert J. Chassell bob@rattlesnake.com Rattlesnake Enterprises http://www.rattlesnake.com
Received on Wednesday, 15 April 1998 09:08:38 UTC