Re: Wakefield Show report
- From: "Derek.Moody" <derek.moody@xxxxxxxxx>
- Date: Fri, 1 May 2009 09:53:28 +0100
In article <5f9c4b5450.steve@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>, Steve Fryatt
<URL:mailto:news@xxxxxxxxxxxxxxxxxx> wrote:
On 30 Apr, Ollie Clark wrote in message
<slrngvjami.95l.usenet@xxxxxxxxxxxxxxxx>:
While I'd largely agree (that's the route I've taken on my own site, and
given the choice I'd go completely CSS on all the sites I maintain), sadly
it isn't totally satisfactory on a site that you need to look good for
RISC OS users.
Imo there is never a need for site to 'look good' on any browser. There is
a need for it to satisfy the visitors' requirements, usually this is to
supply appropriate information or a service.
If you quiz a user venturing on to the www as to what they're looking for
you never get a the reply 'a page that looks good' - they might be seeking
good looking photography or artwork - but that's content, not frame.
I'm afraid that experience shows that there are (possibly a minority of)
users who still use Fresco "because it's always been good enough", but who
still complain when a site "doesn't display right". On sites that need to
attract visitors, that isn't ideal.
And no site can ever attract visitors so don't bother trying.
Sites may need to -hold- visitors once they have been found by other means
but looking good will not hold anywhere near as well as being easy to use
and providing valuable (to the visitor) content.
Fresco is still my browser of choice - because it ignores, or can be set to
ignore, all the frippery. When the script/css/whatever defeats Fresco then,
if it looks to be worthwhile, I can fire up any of (I just counted, gosh!
eighteen - mostly used just for testing) my other browsers on RISCOS or
Linux.
* * * * * *
To implement css the easy way:
Make a simple html page. If there is content in two or more identical
structures that need to be differentiated then declare a class or two.
Define a simple external stylesheet and link it.
Try something like this initially:
@media screen{
h1,h2,h3 {font-family: sans-serif;}
p {color: green;
background: white;}
..warning {color: red;
background: white;
text-align: center}
}
@media handheld{
h1,h2,h3 {font-family: serif;}
p {color: blue;
background: white;}
..warning {color: black;
background: yellow;}
}
@media print{
h1 {page-break-before: always;
font-family: monospace}
p {color: black;
background: white;}
..warning {color: black;
background: red;}
}
On a page containing this snippet:
<p class='warning'>This paragraph is outside the logical sequence.</p>
<h1>Test</h1>
<p>A little test section.</p>
<h2>Chillis</h2>
<p>Chillis add piquancy to many dishes.</p>
<p class='warning'>Chillis are hot!</p>
<h1 class='warning'>A heading out of sequence.</h1>
<p>Which is a waste of paper.</p>
Now browse it from different devices and print it - each should appear
distinct. Once you have this much working the rest is merely a matter of
elaboration.
(Hmmm. Netsurf isn't happy with the media types yet but that's documented.
Firefox doesn't handle the printing correctly, Opera does.)
Cheerio,
--
derek.moody@xxxxxxxxx
.
- References:
- Re: Wakefield Show report
- From: Steve Fryatt
- Re: Wakefield Show report
- Prev by Date: Re: Wakefield Show report
- Next by Date: Re: Wakefield Show report
- Previous by thread: Re: Wakefield Show report
- Next by thread: Re: Wakefield Show report
- Index(es):
Relevant Pages
|