Web site critique

T

Toby Inkster

Oli said:
header("Content-Type: ...");

Before any script output. However, there are issues with XHTML MIME
types and Internet Explorer (cos it's lame). Do a Google search for
"xhtml mime explorer" to find your options.

One such option is to use "application/xml" for IE and apply a
pass-through XSLT transformation. (But use application/xhtml+xml for other
browsers, and no XSLT.)
 
N

Neo Geshel

Oli said:
header("Content-Type: ...");

Before any script output. However, there are issues with XHTML MIME
types and Internet Explorer (cos it's lame). Do a Google search for
"xhtml mime explorer" to find your options.

I’ve already tried that. It throws a major server error that totally
destroys my stylesheet formatting and produces a line of text (the error
message) at the very top (prior to any XHTML code). I’ll try it again
soon so I can pass on the error message.

...Geshel
--
**********************************************************************
My reply-to is an automatically monitored spam honeypot. Do not use it
unless you want to be blacklisted by SpamCop. Please reply to my first
name at my last name dot org.
**********************************************************************
 
N

Neo Geshel

Toby said:
Most mobile user-agents don't support CSS.

Most of the ones that I have seen in Canada do, including my relatively
low-end LG-4600 cell phone. Many do it badly, though, which is why my
mobile stylesheet has got only the bare essentials (such as disabling
material not appropriate for mobile agents, such as the footer and flash).

BTW, I don’t know how bad technology adoption is in the states (you guys
are always about 3-5 years behind the rest of the first-world countries
for personal tech), but I don’t know of any color-screen cellphone in
Canada being without a microbrowser that can’t understand CSS. Many new
cell phones in Asia and Europe have microbrowser support that even we in
Canada won’t see for a few months to a year or two.

...Geshel
--
**********************************************************************
My reply-to is an automatically monitored spam honeypot. Do not use it
unless you want to be blacklisted by SpamCop. Please reply to my first
name at my last name dot org.
**********************************************************************
 
N

Neo Geshel

Steve said:
In IE 6.02, it is NOT displaying the transparency.

That's not good at all. You should see the title, with a white glow
around it, and the background-image extending right underneath the glow
(and fading out because of the glow). When you scroll, the
background-pattern (because it is fixed) should slide underneath the
white glow and vanish slowly as if the glow was a fog whose strength was
proportional to its proximity to the text.
What's wrong with using a GIF transparency? Or, if you were to
absolutely position your IDs, simply using your existing background
tile as the background for the banner?

GIF cannot do alpha transparency. Besides, it is also a moral issue.
Check out the “No GIF’s†link at the bottom of the page.

I also don't use the background-image as a part of the header image
because the content is center-aligned. Any difference in screen width
would cause a discontinuity between the background-image for the page
and the background-pattern for the header image, which would NOT look
good at all. My only recourse would be a solid colour for the
background, which is not what I wanted to do.
And why use Flash for a simple slide show? At 56k, with a great
majority of people still use in the US (~70%), it took over three

Ah. Really? Dial up usage in Canada is down to about 30-35%. The rest
(65-70%) are all broadband connections. We are just behind Korea (80%)
in broadband penetration, although our broadband-over-cellphone systems
are nowhere as good as theirs (we inherited parts of the really nasty US
standards kludge that is preventing the adoption of true 3G services in
North America).
minutes for the file to load with no indication in Firefox that a
Flash file was loading. An impatient visitor will just stop loading
the page after xx number of seconds if it otherwise appears that the
page has loaded. As an alternative, a properly optimized GIF animation

GIF animation? I might as well go with MNG. Besides, how do you do a
**RANDOM** GIF animation? Look closely. All the images are in a
statistically random order, with no sequence of images appearing twice
in a row.
would get the same job done for fewer bytes. Overall, without the
Flash file, your page still took ~22 seconds to load at 56K -- about
twice the recommended speed.

Your title header is way too large (~60k) for the purpose it serves.

Good point. I’ll see about compressing it a bit more.
Your visitors would be better served if you at least incorporated the
image as a background-image in css so as to greatly speed up the
loading of subsequent pages.

Hopefully this will all be helpful to you.

...Geshel
--
**********************************************************************
My reply-to is an automatically monitored spam honeypot. Do not use it
unless you want to be blacklisted by SpamCop. Please reply to my first
name at my last name dot org.
**********************************************************************
 
G

Gazza

Neo Geshel mumbled the following on 16/05/2005 18:52:
Gazza wrote:


Really?
http://jigsaw.w3.org/css-validator/validator?uri=http://www.continentalkit.com/css/global.css

Somehow, I can't understand how you manage to get “Failed†from
“Congratulations! Valid CSS! This document validates as CSS! â€.

At the time it didn't. You had a font-style: bold, instead of
font-weight: bold. Why you've changed this, and then claimed that it was
never wrong is beyond me.
Now it just shows an error to do with the mime-type, as mentioned by
another poster:
http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http://continentalkit.com/
Really?
http://validator.w3.org/check?uri=http://www.continentalkit.com/
Somehow, I can't understand how you manage to get "Failed" from "This
Page Is Valid XHTML 1.1!"

You need to read the specs for XHTML Media Types. It clearly says that
XHTML1.1 SHOULD use application/xhtml+xml as it's mime type. Although
the validator may say that you've passed, it's not perfect, and the
validator shouldn't be relied upon.
If you can't alter the mime-type (as you mention on another post),
(though PHP can manage it quite well), then change the Doctype to
XHTML1.0 Strict and be done with it.
I don’t know what you used to do the validation on these, but this site:
http://webxact.watchfire.com/

Cynthia. But again, checking now, the page passes automated checks on
WAI and S508 - these pages have clearly been changed since the first
time I checked. As above, the validators/lints should only be used as a
first step - passing the checks is only part of the process; however,
failing the automated checks does mean there was something wrong somewhere.
says that I only fail level AAA, and by only one checkpoint which I
can’t do anything about because of the way that the feedback form must
be processed by the server-side code.

A quick check using WebXact shows the error as not providing default
text in your form elements. This is trivial to do, and you could use
JavaScript to remove the default text onfocus. Without JS enabled, it
could be left to the user to remove code, but at least they know what is
expected of them to be entered.

My hands are tied. If you really
wanna be a neurotic bitch about it, I’ll change the text to AA.

You asked for comments, I'm giving them - you not being able take those
comments and resorting to personal name-calling says more about you than
me. A fail on one checkpoint is, after all, still a fail. Otherwise we
might all claim our sites reach AAA level, except for the 10
check-points we fail on. Just because the server-side script might be
out of your control, is no excuse for claiming something that isn't
true. Whether you want to change the text from AAA to AA is left to your
own conscious and professionalism.
And as for Section 508, the same site clocks me in at having (once
again!) only one (1) error, which is a dubious issue, since I provide
exactly what they demand (the link to the plugin is INSIDE the <object>
tag; users that don’t have flash should see the link... this was a
check that I was asking about. As well, there is a static image that
should also be seen if the user doesn’t have flash).

I can only suggest that perhaps the link needs to be outside the image.
Perhaps this could be included in the footer tech details somewhere.
I just did. Who's looking silly now?

Hey, it's your website, your initial mistakes.
Point taken. But my main thrust of support is for TTS readers. Not ppl
with images turned off or CSS disabled.

So those people aren't potential customers for your product? Great sales
technique, I'm sure...
Mea Culpa. That, at least, can be “fixedâ€, and it has been.

In your own words then, you've made changes to the site, and that, I
strongly suspect, include fixing the failed CSS/S508/WAI checks
mentioned above.
 
T

Travis Newbury

kchayka said:
Accessibility is a heck of a lot more than just accommodating blind
users. If you really had a clue about this subject, you would know that.

I predict within 5 years (assuming it has not already happened) you will
see lawsuits based on accessibility and language. It is bound to happen.
 
N

nice.guy.nige

[follow-ups set to news:alt.html]

While the city slept, Travis Newbury ([email protected]) feverishly
typed...
I predict within 5 years (assuming it has not already happened) you
will see lawsuits based on accessibility and language. It is bound to
happen.

Two words. Olympics, Australian. Rearrange into a common phrase or saying!
;-) http://www.webaim.org/coordination/law/australia/#case

Reading another (rather short) article on this case[1], apparantly IBM said
it would cost $2,000,000 and a year to retrofit alt text to the site[2].
Probably overexagerated, but when you consider it would have cost ~$0 and
hardly any more time to do it properly in the first place...

[1] http://slashdot.org/articles/00/08/28/1143249.shtml
[2] Yes, I know there is more to accessibility than alt text. Just saying
what I read in the article.

Cheers,
Nige
 
O

Oli Filth

Neo said:
I’ve already tried that. It throws a major server error that totally
destroys my stylesheet formatting and produces a line of text (the error
message) at the very top (prior to any XHTML code). I’ll try it again
soon so I can pass on the error message.

Sounds like something on your server is screwy then.
 
T

Terry

Travis said:
What quality browser?
Sorry, I guess I was not clear enough on two points. One, I changed the
order in the <link . . . > from the op's file to the above order and it
worked fine in IE. Two, the quality browser should have been wrapped in
<grin></grin> (as <grin>quality</grin>)
 
K

kchayka

Gazza said:
A quick check using WebXact shows the error as not providing default
text in your form elements. This is trivial to do, and you could use
JavaScript to remove the default text onfocus.

No, please. This is one of those WAI checkpoints that may have been a
good idea when the guidelines were first published, but has become
outdated and shouldn't be done any more. Remember that WCAG 1.0 is more
than 5 years old, and a number of checkpoints specifically state "until
UAs do such-and-such...". These days, most UAs probably do
such-and-such, and probably do it better than with the HTML trickery
recommended by WCAG 1.0.

A lot has changed since the guidelines were originally published. Don't
put something in just because it's on the checklist. Do it because it
makes sense to do so.
 
K

kchayka

Steve said:
And why use Flash for a simple slide show?
As an alternative, a properly optimized GIF animation
would get the same job done for fewer bytes.

I doubt it. Gif is not an appropriate format for photos. An animated gif
would probably be many times larger than a properly compressed Flash
movie, at least for photographic content.

Now, if they were line drawings instead, it would be another matter.
 
K

kchayka

Neo said:
GIF cannot do alpha transparency. Besides, it is also a moral issue.
Check out the “No GIF’s” link at the bottom of the page.

What link? Your link styling (or lack thereof) makes it pretty difficult
to distinguish links and plain text. BTW, the patent on gifs expired
some time ago. I doubt anyone cares what image formats you use anyway.
 
T

Toby Inkster

Gazza said:
You need to read the specs for XHTML Media Types. It clearly says that
XHTML1.1 SHOULD use application/xhtml+xml as it's mime type. Although
the validator may say that you've passed, it's not perfect, and the
validator shouldn't be relied upon.

Using the wrong MIME type doesn't make a document invalid. You can serve
an (X)HTML file with MIME type "application/flibble" and though it's
*WRONG*, it can still be *VALID*. The two are not mutually exclusive.
 
T

Toby Inkster

Neo said:
BTW, I don’t know how bad technology adoption is in the states (you guys
are always about 3-5 years behind the rest of the first-world countries
for personal tech), but I don’t know of any color-screen cellphone in
Canada being without a microbrowser that can’t understand CSS. Many new
cell phones in Asia and Europe have microbrowser support that even we in
Canada won’t see for a few months to a year or two.

I don't live in the states, but I'm pretty sure my Nokia 6100 doesn't do
CSS. Although it doesn't have a "color-screen" -- it has a colour screen.

Think when it's upgrading time I might go for the 7610.
 
T

Toby Inkster

kchayka said:
What link? Your link styling (or lack thereof) makes it pretty difficult
to distinguish links and plain text. BTW, the patent on gifs expired
some time ago.

....In the US. Elsewhere, there are still patents on GIF.
 
T

Travis Newbury

Toby said:
...In the US. Elsewhere, there are still patents on GIF.

Has anyone ever been sued over the gif patent? I mean an individual, or
company < 500 employees.
 
S

Steve Sundberg

I doubt it. Gif is not an appropriate format for photos. An animated gif
would probably be many times larger than a properly compressed Flash
movie, at least for photographic content.

Now, if they were line drawings instead, it would be another matter.

Yes, you're correct -- although I will sometimes convert JPGs to GIF
in order to achieve the dithered effect. The solution to the large SWF
file size has to involve using properly optimized JPG or PNG images.
Given the few images used in this particular Flash file, there
shouldn't be any need for the SWF to be larger than 50k-75k.
 
B

Ben Measures

Gazza said:
You need to read the specs for XHTML Media Types. It clearly says that
XHTML1.1 SHOULD use application/xhtml+xml as it's mime type.

I can't find that stated in the w3.org XHTML 1.1 specs.

XHTML 1.0 says,
XHTML Documents [snip] may be labeled with the Internet Media Type
"text/html" [RFC2854], as they are compatible with most HTML browsers.
Those documents [snip] may also be labeled with the Internet Media Type
"application/xhtml+xml" as defined in [RFC3236].

Further, the changes from XHTML 1.0 to 1.1
<http://www.w3.org/TR/xhtml11/changes.html> doesn't declare a change in
mime-type recommendations.
 
N

Neo Geshel

Steve said:
Yes, you're correct -- although I will sometimes convert JPGs to GIF
in order to achieve the dithered effect. The solution to the large SWF
file size has to involve using properly optimized JPG or PNG images.
Given the few images used in this particular Flash file, there
shouldn't be any need for the SWF to be larger than 50k-75k.

The SWF file is only 9kb in size. The images are external to the SWF
file, and are loaded with help from an (also external) XML file that
acts as a control to ID the images.

The main culprit are the photos themselves. They need to be compressed
more, except I can’t stand the dithering. Damn JPEG. If only Flash could
properly digest PNG. :-(

...Geshel
--
**********************************************************************
My reply-to is an automatically monitored spam honeypot. Do not use it
unless you want to be blacklisted by SpamCop. Please reply to my first
name at my last name dot org.
**********************************************************************
 
B

Ben Measures

Neo said:
The main culprit are the photos themselves. They need to be compressed
more, except I can’t stand the dithering. Damn JPEG.

There's something seriously wrong with your application if you're
getting dithering. Dithering is only supposed to be performed when you
reduce the number of colours in the image (don't do this).
If only Flash could properly digest PNG. :-(

Since you're compressing photo-realistic images, you do not want PNG
unless you want lossless compression (perfect quality over filesize).

TTFN,
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,239
Members
46,827
Latest member
DMUK_Beginner

Latest Threads

Top