[WSG] Articles/reasearch/experience of screen readers

2006-11-02 Thread Barney Carroll

Dear list,

Not sure if this is exactly the place to ask, but I am very eager to get 
any authoritative (and by now, 'authoritative' can be qualified by 
anybody who's so much as seen one) information on screen readers.


I am a css-enthusiastic web designer who sees the value of standards as 
a concept but does not necessarily bow to baseless trends, and more and 
more I see potentially brilliant ideas get shot down in the community 
because of 'standards' zealots who are very keen to violently condemn 
certain methods of working because of very dim notions of accessibility.


While there is always common sense to fall back on, and we are lucky 
enough to live in a world with such a thing as the w3c, there are times 
when I become suspicious of accessibility precepts. "You can't do this 
because screen readers will mess it up" is incredibly common for 
inexperienced, adventurous web designers, before their imagination and 
creative approach to code is finally conditioned out of them without 
their ever being too sure why.


Despite the fact I haven't been able to find anyone who has ever used a 
screen reader, I (have no choice but to) respect the notion that web 
sites should allow them a seamless, fulfilling, experience. I am 
obviously not doing this for any practical reward - as I've mentioned I 
have never had any contact with a screen reader user - for all I care 
they could not actually exist; but as a challenge to a very pure state 
of markup, the grail of smooth screen-reader navigation is worth achieving.


Only I can never know if I have achieved it, because I can't test it; 
nor can I find anybody else to test for me, or even pin-point known 
problems.


I think the myth surrounding screen readers is an incredibly bad thing 
because it fills the community with superstition. A great many otherwise 
intelligent, adventurous and imaginative potential innovators in the 
world of web design are completely crippled by this thing that they have 
no experience of whatsoever - it may as well be imaginary.


w3c's accessibility guidelines are highly revered, and for the most part 
there is good cause for this - and as I've said I am a supporter of the 
notion of standardisation - but when talking about the precepts of 
design for the blind, I become very cynical because this stuff is pure 
idle theory from sighted people.


I would love any links to articles/archived polemic/research studies/the 
appropriate list... If anybody here has actual experience of a screen 
reader, I would be overjoyed to hear from them.


Likewise, if this is wholly irrelevant to this list then please tell me. :)

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Rotten Standardistas

2006-11-03 Thread Barney Carroll
Andreas, you elucidate what I mean pretty well. Christian - I know it's 
a shame that the only way I could express myself somehow makes 
standardistas look bad through implication. I don't want to give that 
idea at all. As for naming and shaming, I object to the notion strongly. 
The kind of bully I'm referring to doesn't include any particularly 
accredited or influential tyrants, it's just for the most part faceless 
extremists who use the banner of good intentions to spout domineering 
vitriol. To go and 'sort these people out' would be lowering to their 
level, and besides these people tend to be able to create their own 
flame wars very easily by themselves!



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Additional space between sentences ?

2006-11-03 Thread Barney Carroll

Which is semantically worse, and why?

1. Just manually putting the extra space in the markup.
2. Manually putting an extra inline element around the full stop and 
styling said element to create a presentational space.


To me, they seem just as bad as each other - in the first instance 
because there is no meaning or purpose behind a genuine double space, 
and the desire is purely presentational; but in the second there is also 
semantically unjustifiable extra markup (more of it by volume - but at 
least it doesn't impinge upon real content) and requires even more 
stupid hard work in going about manually or dynamically editing the 
content to insert these tags...



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Articles/reasearch/experience of screen readers

2006-11-03 Thread Barney Carroll

@ Rahul:

The preference thing is very strange. I read another small study where 
the findings indicated that the 2nd biggest problem for screen reader 
users was to find that the nav wasn't the first thing available. I'll 
try to find the article.


My conjecture prior to this would be that, unless you are on a homepage 
with contents significantly greater than a simple blurb and a few 'quick 
links', you would not want to be informed of where you can go from 
somewhere immediately after arriving - and besides if the page did turn 
out to be not exactly what you wanted, you would start tabbing then 
rather than having to tab to avoid listing all your options over again.


Another finding of the study was that site map presentation and 
immediate availability were key factors in getting the sus of a site 
without visual recognition.


By the way, could anyone elaborate on what tab-indexing is? And how does 
the Alt+# system work? These seem to be crucial elements of screen 
reader browsing but I have a very limited grasp of their convention and 
application.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Articles/reasearch/experience of screen readers

2006-11-03 Thread Barney Carroll

@Matthew Hodgson:

That's brilliantly useful information, Matthew. It is interesting you 
mention screen magnifying, because it is my company's policy to use ems 
as measurements as far as possible, based on the conjecture that 
partially-sighted people would probably want to increase their default 
font-size, and having the whole site (within reason) scale with that 
would make the whole design far more continuous.


I recently discovered my Mac's zoom function (I'm forever startled by 
serendipity while slipping on F keys) which was nice. On a related note, 
I was horrified to see the effects of what I thought was IE7's text-size 
scrolling (Ctrl + mouse wheel up/down) - IE is still really bad at 
re-sizing images (FF is beautiful) and using this function, rather than 
simply zoom in on the rendered image, it attempts to re-render the whole 
thing based on botched calculations and creates some hideous results. 
This function, however, is not text-size scrolling (as it is with every 
other browser). IE7 still retains the 5 size scrolling but this is 
accessible only through the menu. I think this change is rather bad 
because we all expect those two actions to produce the same process, and 
also it's just not very good and creates a horrible experience for 
anyone who'd wish to use it.


Is default text size adjustment as common as I'd presumed in the 
partially-sighted community, or is it for the majority, as you suggest, 
magnification that is used instead?


@Steve Green:

Steve, what you're doing is exactly what I wanted to hear! Sadly as much 
as I approve and would want to take part, I can't justify this time off 
work - my boss has no problem with sending me to design conferences up 
and down the country, but as far as building on accessibility, company 
policy is just to accept general standards. As long as you can stamp the 
site with 'valid code', 'works without script', and 'no tables'... 
There's no commercial incentive to put any serious work or insight into 
accessibility (at least as far as our practice dictates).


@Frances:

The schism between web designers and developers is a terrible thing 
wherever it appears... And you're right - only pointed work on the part 
of designers to understand developers and influence them is going to 
heal the rifts.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Articles/reasearch/experience of screen readers

2006-11-03 Thread Barney Carroll

Rahul Gonsalves wrote:
This article seems to be good food for thought (and it references the 
earlier study that I did ;-) ).


http://www.alistapart.com/articles/workingwithothers


It was after reading this that I found the guts to question Talibani 
standards tyrants. It's an absolutely fantastic article that everyone 
should read - some of the best web philosophy that's ever been on ALA.



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Additional space between sentences ?

2006-11-06 Thread Barney Carroll

'The point'. Very interesting notion.

Presumably, sticking any kind of extra markup in is going to cause you 
to have to put in as much attention, effort and typing (at least) as 
putting in the space manually, and css can't yet select sub-element 
'objects'. So seeing as you need extra markup anyway, you are in a sense 
being just as much, if not more, of a burden with content (bizarre spans 
all over the place or one more space?).


The advantage of javascript is that the spaces can be procedurally 
generated, which removes the odious task of parsing every sentence in 
this new class, or telling all your writers to manually double-space.


Regards,
Barney

Christian Montoya wrote:

As for Javascript, the whole point of Javascript solutions is to
"fake" a technique by adding in the same amount of markup as you would
in the plain HTML case, but simply hiding that markup from
"view-source." It's still in the DOM and you can see it with
"view-generated-source," so there's no reason why a Javascript
alternative to an HTML/CSS technique is going to be any lighter.



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Additional space between sentences ?

2006-11-06 Thread Barney Carroll

Designer wrote:
Agreed, naturally.  But can you point to an actual example of how to do 
this?  Apart from the (complex) problems of avoiding Mr. Mrs. etc, I 
often use PHP and this is riddled with 'periods' where I don't want 
spaces.  It seems to me to be a complex issue to select only ". "  and 
replace with ".  " ?  But then, you probably know something I don't!


Horrible though the span thing is, it does at least leave control of the 
layout to the CSS. If you subsequently want to eliminate the spacing, 
you just change the {padding-right : 0.5 em} to {padding : 0} and all 
the spaces on the site go back to normal. . .


If you can already do what you've just described in PHP, I can't really 
help you. I didn't think of the case of Mr. etc - neither can I think of 
any intelligent system for finding ends of sentences.


Not much help from me then.

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using JS to expand Abbreviations

2006-11-08 Thread Barney Carroll
I suppose server-side makes the most sense, since the page view isn't 
required to be dynamic per se.


Very neat idea.

Thierry Koblentz wrote:

[EMAIL PROTECTED] wrote:

Is there a good reason for doing this with JavaScript rather than
doing it server side?


Do you know of a SS solution to do this? I'd be glad to link to it from my
article.
IMHO, it's not a "server-side vs. client-side" thing, but a simple matter of
what's available to authors.

---
Regards,
Thierry | www.TJKDesign.com



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using JS to expand Abbreviations

2006-11-08 Thread Barney Carroll

[EMAIL PROTECTED] wrote:

This is not about styling.


Without the measures being discussed, the consensus is that it is all 
styling. How the abbreviation element is styled will, short of 
javascript, dictate how the abbreviation's full form will be made available.



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using JS to expand Abbreviations

2006-11-08 Thread Barney Carroll

[EMAIL PROTECTED] wrote:

I think it is a little early to be claiming consensus on this!

Correct me if I am wrong, but without this fix, most users will never
see the full form of the abbreviation. That seems like a little more
than just styling to me.

Mike


I think this is a misunderstanding. I'm saying that, prior to this whole 
conversation, the use of abbreviations relies on styling to govern how 
the full form is displayed. What Thierry is suggesting is use of the 
abbreviation element by script to modify the content - but without this 
(say, upon the javascript degrading - and by degrading gracefully, we 
mean being removed without crippling the site) you have to rely on 
styling to get your abbreviations effective.


Generally, people give abbreviations a dotted bottom border and make the 
full form available as a tool-tip upon mouse-over.




***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG CMS] Re: digest for c...@webstandardsgroup.org

2006-11-09 Thread Barney Carroll

Kupu under Plone does a great job where I'm from.

http://kupu.oscom.org/

Regards,
Barney

cms@webstandardsgroup.org wrote:

From: "Peter Firminger" <[EMAIL PROTECTED]>
Date: Thu, 9 Nov 2006 20:35:56 +1100
Subject: AJAX Editor anyone?

Hi CMSers,

Does anyone know of an inline HTML editor that can be spawned similar to a
Flickr deacription field (click the content or an icon to edit) for editing
various discreet sections of content within a page? I can do it with text
inputs and textareas but can't seem to fine one with an HTML editor.

This needs to work cross platform/browser if possible.

P


**
Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
**





*From*: "Peter Firminger" <[EMAIL PROTECTED]>
*Date*: Thu, 9 Nov 2006 20:35:56 +1100
*Subject*: AJAX Editor anyone?

Hi CMSers,

Does anyone know of an inline HTML editor that can be spawned similar to a
Flickr deacription field (click the content or an icon to edit) for editing
various discreet sections of content within a page? I can do it with text
inputs and textareas but can't seem to fine one with an HTML editor.

This needs to work cross platform/browser if possible.

P


**
Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
**



**
Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
**



Re: [WSG] Coding Tables

2006-11-09 Thread Barney Carroll

James O'Neill wrote:

Here is a link to the chapter in Joe Clark's book online book that
deals with accessible tables:
 http://joeclark.org/book/sashay/serialization/Chapter10.html
Hopefully, that will help a little bit.

=)


"Tables prompt eye-gouging hissyfits among accessibility advocates and 
Web designers of all stripes, whether oldschool or avant-garde. Both 
sides are saddled with myths and both argue in large part from ideology. 
Let’s do a reality check, shall we?"


Brilliant! A more concise summary has ne'er seen the light of day!

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Coding Tables

2006-11-09 Thread Barney Carroll

Patrick Lauke wrote:

I don't think that there's any argument about whether or not tabular data should be 
marked up as a table or not, and the hissyfits I'd say referred to the "don't use 
tables for layout" debate, which nowadays seems a bit passe...

P


That's not a question, so I'm not going to answer it. Hehehe.

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] We do not support the Safari browser yet

2006-11-10 Thread Barney Carroll

Matthew Pennell wrote:
I believe Safari has some issues with certain Javascript/Ajax 
implementations, maybe? Or maybe they only had earlier versions to test 
on and couldn't get the site to work in 1.2...


Safari's javascript support is very patchy, to the extent where you can 
no longer rely on functionality degrading gracefully if you have heavy 
functional implementation of js.


I also get the impression that there is a bit of an unspoken culture of 
"I built this up nice and clean to work in Firefox, and then I worked my 
fingers to the bone getting it to work in IE because it's the 
majorities' browser... Safari can fuck off".


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] We do not support the Safari browser yet

2006-11-10 Thread Barney Carroll

Will Jensen Personal Public wrote:
I caution all designers to never do anything on company or personal 
sites that may alienate a group of customers who frequently have little 
say in what browser is on their company-owned computer or who have 
limited knowledge of how to upgrade their current browser or to install 
a different one.


I bite my tongue beyond this point


In terms of commercial website design it is utterly unforgivable - even 
the tone of the message is arrogant. However there's something 
perversely refreshing from the view-point of someone who continually 
tells friends and family to use Firefox only to have the 'if it ain't 
broke' line pulled on me.


The only reason it ain't broke is because people like us spend hour upon 
hour fixing it - and to a certain extent, unless we let things break 
occasionally, nobody else will fix them! Childish logic, but I do 
contemplate it a lot.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] CSS resources for Graphic designers?

2006-11-14 Thread Barney Carroll

Nick Fitzsimons wrote:

On 14 Nov 2006, at 07:13:48, Paul Novitski wrote:


I'm leaning toward the opinion that Photoshop is not a good tool in 
web design ...  Fonts are anti-aliased


At one design studio where I worked I went round to all the designers 
showing them how to turn off Photoshop's font anti-aliasing. They 
complained that it didn't look as good; I pointed out that that's what 
it would look like in the browser (at least on Windows without 
ClearType, which is still pretty much the default), so if they expected 
me to implement their designs, the original designs had to look as bad 
as they would in a browser.


Do most people have ClearType turned off, though?

My team has two designers - my colleague uses Illustrator simply because 
it's extremely convenient in its system of layers and general 
object-based attitude. I use PhotoShop for the simple reason that it is 
pixel-based and as such everything _except_ text can be made to appear 
identical to my sketches. With vector programs you're dealing with a 
conceptual world that will have to be completely re-defined for the 
purposes of appearance.


I would say that unless you're using it as a photo editor, PhotoShop is 
expressly for non-print design.


The text problem is immense for any question of typography - you can 
have your beautiful type design on any application fall apart completely 
because the colour (typographic sense) ends up lighter - at which point 
you have to compensate by modifying line-feed, size and colour and 
generally all your reference from the design suite end up useless. I am 
infuriated that there is this stupid distinction of none; crisp; smooth 
and strong. There is a huge gap between 'none' and 'crisp' (crisp 
generally being very heavily anti-aliased) - why can't we have a slider?


_And_ turning anti-aliasing off still leaves PhotoShop with its 
relatively intelligent kerning systems. To be honest, IE (or even bloody 
Word until the latest edition) without clear-type is absolutely 
unbearable with smaller font sizes. If you live and design for that 
world, expect spaces in the middle of words, characters with no division 
between them, and all manner of horrors. You may as well ignore 
typographical issues. How ironic that Arial, supposedly designed for 
reading off screens, renders worst of all.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG] Safari DOM inspector

2006-11-16 Thread Barney Carroll

Hi all,

Very occasionally I get bizarre inconsistencies with Safari display 
compared to other browsers. Back in the day I'd sit back, take a look at 
the code, go through archived bug reports and allocate the problem via 
deduction.


Sadly these days I have my developer toolbars and DOM inspectors, and 
I'm too lazy and out of practice to do that.


Today I found this fantastic utility [http://webkit.org/]. WebKit is a 
terribly vague name, but I suppose 'the WebKit nightly build' about sums 
it up. I fired it up and went to look at my bug in question and got so 
distracted by its fantastic inspection frames (metrics! woo!) that it 
took me a while to notice that the bug in question had disappeared.


Can anybody suggest a useful alternative?

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Safari DOM inspector

2006-11-16 Thread Barney Carroll

[EMAIL PROTECTED] wrote:
Barney, 
I am confused by this - did you download WebKit, or some other utility?

If it was just WebKit, then at least you know that the bug will be gone
from a future version of Safari !

Mike 


Yes, I did... And that is kind of a guilty, comforting thought; 
hopefully by the time the project goes live, everybody using Safari will 
have updated to a version that doesn't suffer the same problem!


However I'm not sure that's how it works... All Apple-made Mac OS html 
readers use WebKit, and WebKit is open source - are the two instances of 
WebKit in that sentence referring to exactly the same thing? For one, 
webkit.org doesn't mention the word 'Apple', nor does it have much in 
the way of documentation re:release dates. So I'm a little confused.


If this is the bona fide, official, endorsed shape of things to come, 
we're all very lucky people!


In the meantime, Safari appears to be completely vanilla, in that it has 
no extensions, and is utterly opaque. Are these assumptions correct? Or 
is there some way I can find out what the current release of Safari is 
reading, other than staring at the source code and the final render?


I do know that generally it treats the styling of forms with disdain 
(plus I'm using javascript on them for display purposes, oo-er). Is 
there any other significant 'bug' I should know about?


Can't divulge urls sadly, but it's a question (as far as I can see) of 
measurements mis-calculations inside a form element. I know that's vague 
as anything... ???


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Safari DOM inspector

2006-11-16 Thread Barney Carroll

Philippe Wittenbergh wrote:
WebKit is the rendering engine behind Safari. What you have downloaded 
is a nightly build of what will be Safari 3.0 in Spring 2007. And yes, 
Safari 3.0 will have a WebInspector, just as OmniWeb 5.5 already has one 
- not a surpirse, as it uses the same WebKit rendering engine.
And it is very possible that a bug you see in Safari 1.3/2.0 doesn't 
exist anymore in those nightly WebKit builds. One would hope that some 
bugs get fixed, after all...


Indeed! I'll reserve my bitterness over inconvenient progressions for 
IE7. Hehehe.


Thanks for the info - I downloaded the OmniWeb 5.5.1 trial (gorgeous 
tabs system, incidentally); and it renders the page in question, with 
bug, exactly like the current release of Safari. Excellent (for my 
purposes).


However I see no sign of a WebInspector... It's not immediately apparent 
from OmniWeb's interface, Omni don't seem to think it's worth mentioning 
 in their list of fancy features, and a site search for 'inspector' 
only finds instances of it in their other products (all irrelevant in 
this case).


Is it a third party plugin?

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Safari DOM inspector

2006-11-16 Thread Barney Carroll

Philippe Wittenbergh wrote:

Close Omniweb and type the following (exactly !) in a new terminal window:
defaults write com.omnigroup.OmniWeb5 WebKitDeveloperExtras -bool true
(one line, watch out for wrapping).
And you'll see that it is still missing some panes.


Fantastic! This is exactly what I need. Thank you very much.


(to keep it ore on topic, aka debugging tools)
One feature is sorely missing in WebKits inspector: the ability to live 
edit properties and values for an element. I use that the whole time 
with Gecko's DomInspector. IE's toolbar also has this option.


It is a very useful (if a little unreliable) feature of Gecko's... I 
still prefer the dev toolbar live css modifier for the purposes of trial.


IE's toolbar infuriates me a bit, but it does at least give some 
indication of what IE thinks is going on. As far as I can work out, the 
only dynamic ability is the creation or removal of id or class 
attributes, which I really can't conceive of as being useful in any but 
the most specific situations.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



WebKit: '-khtml' ?!! (Was: Re: [WSG] Safari DOM inspector)

2006-11-16 Thread Barney Carroll
OmniWeb's inspection kit isn't fully functional yet - the search tool 
(great idea) doesn't work yet, and the same goes for the metrics and 
properties tabs. However the style viewer is incredibly useful.


It specifies that it is a 'computed style' viewer - an interesting 
distinction. Gecko happens to be so compliant that such a thing is 
incredibly rarely useful, and as such its own inspector is great in that 
it only displays 'read' code.


IE has a bastardisation of the two: its inspector reflects the fact that 
in many cases it digests code and then converts it into 'behaviours', 
and you often end up with expressions similar in syntax to the notorious 
hasLayout property.


As far as I can see though, WebKit displays what appears to be _every 
possible relevant property_ along with their values... Very useful for 
the purposes of allocating bugs. I notice what appears to be 
WebKit-specific code... Things like


-khtml-text-decorations-in-effect

...Which I have seen in effect - proprietary and usually only used in 
Apple sites since it is naturally not w3 css. There are also more 
intriguing rules like


-khtml-line-break

Oddly enough, a right click allows WebKit to search for the clicked term 
as a Google string - useful enough as Google finds _nothing_. I would 
love to play around with these, but apparently they are completely 
undocumented in the public arena (aka the internet)!


Regarding my original bug which prompted all this, it reads (by the 
inspector) as if it shouldn't be (unless, of course, the -khtml comments 
mean something significant). I may, heaven forbid, resort to hacking 
Safari to give it uglier specification for the element in question. I 
seem to remember there is a weird selection method involving seemingly 
banal child-of-parent-of-child-of etc. specification.


Regards,
Barney

@Mike re:Apple:
You're right. It is still a little obscure, isn't it?


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Sliding Door Tabs

2006-11-16 Thread Barney Carroll

Tom Livingston wrote:

Hello list,

I am about to embark on my first Sliding Doors tab adventure. Just wondering
if Doug Bowman¹s ALA articles from 2003 are the best resource for this. Are
there newer updated resources?


I'd say Doug's article is absolutely fine for what it does. It's 
entirely possible to get completely bogged down with the notion of 
sliding corners for more complex specs, but for anchor tabs, I know no 
better.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG] FF understands body:last-child

2006-11-16 Thread Barney Carroll

Anybody know about this?

body:last-child ... {}

I saw this a while back and chuckled, but today I found cause to use it. 
It's supposedly a hack for WebKit browsers (I don't understand how there 
could be any ambiguity over what the last child of the body could be, 
but there you go). I've seen examples of such rules only being picked up 
by my Safari, with everything else I've got ignoring it - however when I 
applied it myself it was picked up by Safari and my Firefox.


Any idea why this is?

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Safari DOM inspector

2006-11-16 Thread Barney Carroll

[EMAIL PROTECTED] wrote:

On the other hand, one of the major plusses for Camino is that it is
more tightly integrated with the OS than FireFox is, so it also uses the
OSX form elements au-naturale. (And pays attention to the proxy settings
in the OS, which is rather handy on my laptop.)  I think what you really
meant to say is that it treats the abuse of its own chrome with
disdain... many of us still believe that styling of Chrome is a Bad
Thing(tm)


I think form elements suffered a similar kind of fate as tables (ie 
branded css-incompatible). The monstrous symptoms of this that I bump 
into daily are a) form elements styled by html in otherwise valid sites 
b) forms designed for Safari users that fall apart visually when viewed 
otherwise c) unbearable amounts of chrome and glowing blue when 
navigating with Safari.


It's not an inevitability, but I'm sure there's a stigma out there in 
the minds of designers who think that forms mean either give up all hope 
of a controlled design or make improper use of html.


The project I am working on is highly stylised with plenty of circles 
and rounded edges everywhere - during the design process my co-designer 
sketched up visions for various templates, and got screen caps off her 
mac to simulate form elements - this actually chimed very well with our 
design, and would have been very close to how she would have seen the 
site on her setup with the forms left vanilla. On PC however, the 
visuals were horrible. Eventually, Peter Ned saved my life by developing 
a script that replaced buttons with anchors that retained all the key 
functionality:


http://www.xs4all.nl/~peterned/blog/accessibleform.html

For some people this presents a semantic obstacle... But I wouldn't have 
my site without this.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Standard available fonts

2006-11-22 Thread Barney Carroll

Ben Buchanan wrote:

Here's another survey that might help:
http://www.visibone.com/font/FontResults.html


Cheers! That is a very cool resource. It helps to keep track of such 
surveys and tests, just to be aware of the ever-influential grey area 
between the absolute minimum (that we have to design for) and the 
absolutely ideal (which we'd want to design for).


Sadly, Minion turns out to be an Adobe-supplied font. Tsk! I'm getting 
just about sick of Georgia.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG] inside - bad practice?

2006-11-22 Thread Barney Carroll
I have a particular design where I want to put a  inside an h3 
element - now I know that in theory brs are redundant when using 
paragraph (or is it phrase?) elements, because they happen between one 
and the next.


Is it inherently wrong to do this though? I can't help feeling like I'm 
doing something very sneaky.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Accessibility of forms, do you always need a label with drop downs?

2006-11-23 Thread Barney Carroll
Whether or not I want it to look that way (in many cases it's visually 
obvious what a set of form elements are for), I always try and put 
labels before inputs in the markup, and then use relative positioning 
(for example to put 'username' and 'password' below their respective 
inputs in the display, or as everyone else is always keen to do, shove 
them off page).


Steve, do you know what JAWS' attitudes to display:none; and 
visibility:hidden; are?


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Accessibility of forms, do you always need a label with drop downs?

2006-11-23 Thread Barney Carroll

Mel wrote:

http://www.access-matters.com/screen-reader-test-results/


Mel, I've been looking for this site for the better part of my life. Now 
I can get back to designing websites (or just cursing IE6)!


That's a great set of results - but I still wonder about things I'd 
consider far more obvious than the second half of methods, like 
visibility:hidden; and font-size:0;...


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Fieldset but no legend

2006-11-30 Thread Barney Carroll

Gaspar wrote:

How can i group just one single input? i think there's no reason to do
that, sow i removed the fieldset and just use the label for the input.

am i right or not?


For my own tuppence, I'd say there's no reason for it. I'm almost 
certain I've seen pages adorned with every kind of WAI-related medal on 
the side include single forms without fieldsets. If it were up to me, 
we'd have a 'caption' or 'legend' attribute for form elements, but in 
this case there is no room for ambiguity or confusion if your single 
input has a corresponding label.


From a humanist stand-point, I find it extremely hard to conceive of 
any sentient being that might navigate your site and be distressed in 
any way by your lack of a fieldset - in fact it's easier to imagine 
people getting infuriated at having to wade through containing elements.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] The Decline of Print Styles

2006-12-01 Thread Barney Carroll

CK wrote:

Hi,

After browsing some favored CSS sites, some by Standards Evangelist, 
there seems to be a decline in the use of print styles. Has some 
movement escaped my research?


Decline? There are only two truly decent print styles I've ever seen, 
ala and bbc news. Every wonderful article I've ever read about print 
styles is all but illegible in physical form. It's a shame because if I 
know I'm going to be reading for over 3 minutes I far prefer to have 
physical copy.


I would love to hear of other well-printed sites though. I strongly 
believe in css for print but have seen far too few good examples of it.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] The Decline of Print Styles

2006-12-01 Thread Barney Carroll

Raphael Martins wrote:
> Look at http://www.tsa.ind.br
> they have print styles, and also a php print preview, using the print 
CSS.


The preview looks decent but the php causes my browser to tell me that 
'the page was replaced while you were trying to print it'...


Google uses a similar process to decent effect - the same policy of just 
printing the main frame content with the logo and title pasted in at the 
top.


I suspect the best way to create serious (from a design-for-print 
standpoint) web-to-print systems is to install a php-based pdf 
generator, because at the end of the day no matter how sophisticated web 
technologies get, printing from within the browser is always going to 
leave a world's worth of factors out of your control. I believe Adobe 
have a very nice system based on this principle.


Had a fun experience recently when developing my own print stylesheet 
whereby my overflow:hidden properties caused the print to be limited to 
one page no matter what.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] The Decline of Print Styles

2006-12-01 Thread Barney Carroll
The preview looks decent but the php causes my browser to tell me that 
'the page was replaced while you were trying to print it'...


Google uses a similar process to decent effect - the same policy of just 
printing the main frame content with the logo and title pasted in at the 
top.


I suspect the best way to create serious (from a design-for-print 
standpoint) web-to-print systems is to install a php-based pdf 
generator, because at the end of the day no matter how sophisticated web 
technologies get, printing from within the browser is always going to 
leave a world's worth of factors out of your control. I believe Adobe 
have a very nice system based on this principle.


Had a fun experience recently when developing my own print stylesheet 
whereby my overflow:hidden properties caused the print to be limited to 
one page no matter what.


Regards,
Barney

Raphael Martins wrote:

Look at http://www.tsa.ind.br
they have print styles, and also a php print preview, using the print CSS.
Barney Carroll escreveu:

CK wrote:

Hi,

After browsing some favored CSS sites, some by Standards Evangelist, 
there seems to be a decline in the use of print styles. Has some 
movement escaped my research?


Decline? There are only two truly decent print styles I've ever seen, 
ala and bbc news. Every wonderful article I've ever read about print 
styles is all but illegible in physical form. It's a shame because if 
I know I'm going to be reading for over 3 minutes I far prefer to have 
physical copy.


I would love to hear of other well-printed sites though. I strongly 
believe in css for print but have seen far too few good examples of it.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***






***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***********



--
Barney Carroll
Text Matters

Information design: we help explain things using
language | design | systems | process improvement
___
phone +44 (0)118 918 2382  email [EMAIL PROTECTED]
web http://www.textmatters.com


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Semantics of news

2006-12-11 Thread Barney Carroll
I think that in the original case, the date can't really be perceived as 
a header item. And moreover, although I'm embroiled in a similar thread 
on another list arguing against tradition, I feel that having an h[n] 
immediately following an h[n-1] is very strange.


However there are a few things I'd like to say about header semantics 
generally.


- Love of the DOM will not teach you good English. HTML is as full of 
(often ambiguous) tags as it is to accommodate writers, not vice-versa.


- Headers do not grow on trees. ie The logic of having:

h1
 h2
  h3
  h3
 h2
h1
 h2
 h2

...is flawed. Headers do not contain anything other than themselves.

- There are plenty of real-world examples of documents where the header 
is not the first object on the page - in the case of the news article 
mentioned; letters where an address contextualizes the document before 
its subject becomes apparent...


- There is a reason  and  are distinct. One might think this 
is simply because the same object cannot simultaneously be in the head 
and body of a document, but that's not necessarily true. A  may 
contain what the body would display as a combination of h# tags, for 
instance Organization - Your profile = 
Organization Members area ... Your profile


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Skip Navigation question

2006-12-13 Thread Barney Carroll

John S. Britsios wrote:

Dear members,

I would like to ask your opinion about the use of the "Skip to Main 
Content" and "Skip to Sub Navigation" links.


We recently designed our second web site http://www.seoworkers.com and 
as we did not want to have the links

visible, we have hidden them with CSS techniques.

My question though is, where would be better to have those links. 
Before, or after the logo of the page?


Thank your very much in advance for your kind support.

Best wishes,

John


The first time I was really struck by this device was when I saw the new 
WaSP website [http://webstandards.org/]. I think that method is very 
good - you get to the page and immediately you get the opportunity to 
head to what you want from it.


The only thing about your site is that your header contains an important 
heading, which you may or may not deem crucial to their reading.


If you're thinking about this in the first place you may want to 
consider the increasingly popular philosophy that navigation is 9 times 
out of 10 the last thing someone wants to see first on any page (you 
just used it to get here, it's only if you've made a mistake that you're 
going to want to navigate away again immediately). If you subscribe to 
this usability belief, you may consider sequencing your page 
 and including a 'Skip to navigation' at 
the end of the header.


Using a bit of clever CSS, this needn't affect the visual layout of the 
page.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Skip Navigation question

2006-12-13 Thread Barney Carroll

Thierry Koblentz wrote:

This might be confusing for sighted keyboard users as tabbing navigation
would work differently than what they would expect; this would be different
if the menu was some vertical navigation bar (right hand side next to
content) rather than an horizontal one showing above the content.


True - however I've become a big fan of tab-browsing recently (my home 
PC's mouse broke a week ago and I haven't seen fit to get a new one 
yet), and it is generally quite a jumpy affair - you're never exactly 
sure where you're going to jump to visually, and it's often not 
immediately visible with objects that don't highlight once activated.


As it stands, John's site already employs a nav that is above but below 
the header (as does the WaSP example I mentioned).


Admittedly if you're entirely reliant on visual presentation and 
tab-browsing (what kind of a demographic is this, I wonder?), I can 
imagine some users might get infuriated at going through the header and 
starting to plow around the content and extras without being able to 
access that nav that's apparently 'right there'. I would start 
back-tabbing at this point, but I don't know if that'd occur to most.



Also, I think (I may be wrong though) the WCAG 2 (FWIW) recommends to
"display" the elements in the same sequence as they show in the markup.


Would be interested to see if this is the case. Quickly skimmed the 
guidelines but couldn't find anything.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] ie-only hack

2006-12-15 Thread Barney Carroll

Cool hack, Rafael

I love the way people live in constant fear of Microsoft fixing bugs. 
And when their developers eventually do sit down to tackle IE's problems 
and release an update, they're not going to tackle any of the crippling 
rendering problems and will instead devote their time to removing all 
the life-saving compiling methods.


Based on personal experience, I find no real cause for worry.

An ".ie-only" selector is a fantastic little creature that I hadn't seen 
before. It has the advantage of being semantic - people will look at 
your code and know what's going on.


My alternative is ending your selector with a comma "," which causes 
everything apart from IE to ignore the rule. I'd say that in this case 
IE performs logically, but (especially if you don't know about it) it's 
easily missed and can easily confuse my target audience (other designers 
reading through my CSS code).


But whereas the star hack "* html" relies on a bug which remains (it is 
often used to compensate for behaviour that IE7 has mostly fixed, so I 
hardly think the sites that rely on it are turning in their graves), I 
think the two hacks above are not exploiting bugs (I can't imagine 
.ie-only being a mistake, somehow).


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Semantics of P element (?)

2006-12-18 Thread Barney Carroll

I somehow got the impression p stood for phrase... (?!)

Mariusz Nowak wrote:
Anyway I wonder how it really should be treated.. (I'm not 100% positive 
that my approach is right) or maybe both way are semantically valid to 
treat p as I do and more strictly as you do..
However due to lack of clear statement on it in w3c specs I doubt that 
there is a clear answer for that.


Regards,
Barney Carroll


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] ie-only hack

2006-12-18 Thread Barney Carroll

Geoff Pack wrote:

Gunlaug Sørtun wrote:
So, old hacks like the 'star html' hack for IE6 
(and older versions) is now "perfectly valid" IMO, 
while hacks relying on bugs that have survived 
into IE7, are extremely unsafe.


'extremely unsafe'? I'd say they are safe until Microsoft releases another IE 
version. With their track record, that could be *years*.

Given the choice between littering my html (thousands of pages) with 
conditional comments, or adding couple of hacks to a single CSS file, I'll take 
the hacks, thank you very much.

Despite all the doomsayers, I had zero problems with pages breaking when IE7 
came out.

cheers
Geoff.


I agree with this. If we're going for zen purity, I agree that 
theoretically hacks could be a liability.


But seriously, how many years have you been telling yourself the star 
hack is unsafe? What did that lack of safety ever mean?


Lack of support for multiple classes can hardly be called a 'bug' at 
this point. It's more like a 'feature'.


It's slightly arrogant to believe that you can exploit a program's 
invisible weaknesses to cover its visible others; but it's more naive to 
believe that Microsoft would tackle hacks like this. Seriously - if 
you're going to ascribe IE's dev team the virtue of wanting to tackle 
IE's problems, you'd think their priority list would start with 
rendering flaws and end with "let's see how css coders are fixing our 
browser and screw it up for them".


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Re: digest for w...@webstandardsgroup.org

2006-12-18 Thread Barney Carroll

Kay Smoljak wrote:

At least you will know where to look, instead of trying to work out
which combination of backslashes and asterisks fixed the particular
issue for which version.


One would hope that this information would already be somewhere in your 
head when you implemented the hack.


If the real issue is that hackers are fundamentally stupid, that's a 
problem separate from the inherent pitfalls of different techniques.


Conditional comments do have that feature of giving you a template of 
sorts, a structure to your additional rules. And without that guidance 
(plus general criticism), hackers are more likely to end up on their 
own, working without the benefit of convention, and quite possibly 
writing a big confusing jumble.


One method is to write all your IE hacks at the bottom of the relevant 
stylesheet. You can have


/* The civilised world */
...
...

/* IE 7 compensations */
...

/* IE 6 compensations */
...

...which would make things easier to allocate in a similar way to 
arranging things in separate css files. However this 
compartmentalisation is one of the reasons I dislike conditional 
comments - with pages that rely on heavily different techniques you end 
up having to sift through so much css, computing it or looking at it 
through different windows, that it's just not worth it. I recommend 
grouping them together, so that you can look up your selector and see 
*everything* that can possibly be computed for objects answering those 
description. So if my object requires different rules for different 
browsers, I will put them there and then, one after the other:


object{}
object,{}
* html object{}

Of course, when I put it this way, I realise that Rafael's hack has the 
problem of being limited to objects which already have a class - 
selectors such as the following can't be converted:


*,{} div,{} #id,{}

Clever but inflexible.

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] ie-only hack

2006-12-18 Thread Barney Carroll

Paul Novitski wrote:
But seriously, how many years have you been telling yourself the star 
hack is unsafe? What did that lack of safety ever mean?


Same as it means now -- the likelihood that someday your code will fail 
because it depends on the coincidence of two unrelated bugs in an 
evolving software product.


I believe that even the most clueless of futurologists can believe that 
IE6 isn't going to get any radical updates in our lifetimes :)


Lack of support for multiple classes can hardly be called a 'bug' at 
this point. It's more like a 'feature'.


Only if you accept Microsoft's bugs as standards in preference to the 
W3C spec.


It's not just a question of what we and the w3 believe. The only reason 
we tackle these things in the first place is because Microsoft is 
incredibly influential. We have to consider the fact that to this day 
(and the concept has been floating a pretty long time) they still don't 
want to implement multiple class selectors.


When I say this, I'm not suggesting that multiple class rules are a bad 
thing at all. I'm asserting what I believe to be a fairly certain 
judgment that Microsoft don't like the notion. If they do, they've had 
plenty of time to implement it and haven't. It's an incredibly basic 
translation process, after all.


I would like to see IE support multiple classes, but if it resolutely 
doesn't, we can use this feature inventively.


Given their recent work on IE7, I don't think it's too naive to ascribe 
to them a desire to fix their software to match the spec:


I am by no means suggesting that IE7 is less advanced than IE6, but it 
is still plenty buggy in both familiar and fresh ways.


A significant update such as this creates all sorts of new problems and 
new ways to solve them. We have to evolve with them. All of us.


Hackers have developed sites which fail to some degree under IE7, and 
they have had to investigate, look over their code, test and amend. The 
same has happened to everyone else. There seems to be this notion that 
hackers run the risk of having to do some extra work when a new browser 
comes out. Who doesn't?


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] ie-only hack

2006-12-18 Thread Barney Carroll

Gunlaug Sørtun wrote:

To me a 'conditional comment' is a "constructed hack", and I see no
reason to litter anything with it, unless there's no other option.
However, those 'conditional comments' won't target any other versions
than they are set up, so they are pretty safe in themselves.


A point worth making. A valid html page with conditional comments 
linking to valid css would not load that css in a valid environment.


Imagine an IE only stylesheet that is called, in one instance, by a 
conditional comment and in the second, by a regular comment - but in 
this instance every selector ends in a comma.


1.In terms of valid computing, the first one contains content in the 
comments. The second contains extra content, but the css called by this 
content 'doesn't have selectors'.


2.In terms of human readability, you can pretty much work out what those 
'comments' are doing. In the second instance, a semantic filename might 
make it equally clear what's going on in the special stylesheet - when 
you look at it you may or may not get thrown by the commas but hopefully 
their significance is pretty clear.


3.In practice, IE has no problem with either method. They make as much 
of a difference due to key differences in what IE can conceivably 
understand. Validity-respecting browsers will give errors for every rule 
of the second method, but at least they can see everything. The only 
reason the first method passes is because utterly invalid functions are 
being hidden from it.


Validity is abused on both counts as far as I see it.

The psychology of the first count is that you're saying validators can't 
accept browser differences, so you're duping them into thinking there 
are none and hiding crucial content from the validation process.


My psychology is that what could be debated as ambiguous or just plain 
wrong in the status quo of valid css coding does in fact get digested in IE.


Both of these methods rely on abusing bugs in the validation process. I 
believe both would be fixed in an ideal world - but actually none of us 
have suggested this because we need these methods.


The notion that IE should coherently evolve in the scope of standards at 
a faster rate than the development of standards is one that has never 
stood the test of time, but one espousers of the first philosophy take 
for support when suggesting their methods are safer.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Minlo Technologies | Sri Lanka

2006-12-18 Thread Barney Carroll

Chamara Peiris wrote:

Hi guys,

All ur comments about website are welcome.
http://www.minlotec.com

Cheers,
Chamara


Very nice. I think spacing is a big issue - if elements could have 
larger vertical margins the whole thing could breathe a lot easier: this 
is especially true of the headings, which stick to the rest as if they 
were ps; and the footer, which really clings to the last piece of content.


That's a subjective design judgment tough. It's fair to say there's a 
strong tradition of these corporate identity websites whose priority is 
to avoid scroll bars and have a header the size of the content. I don't 
quite understand that aesthetic, so my opinion isn't the most objective.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Tissue (valid code) vs shirt sleeves (wysiwyg editors and those who use them and also refuse to use tissues)

2006-12-21 Thread Barney Carroll

The search engine thing is pretty much a lie.

People are begging Google to factor w3c validity into the relevance of 
their results, but there's no good reason they should - and I personally 
believe this is a bit sinister.


Invalid code should succeed or fail on its own merits, not because 
standardistas bully 'validity' into practice.


I hold Google in very high esteem for their complete magnanimity over 
standards while maintaining (some might say as a result) the highest 
elegance and popularity.


If human beings or machines start complaining that this irreverence is 
in any practical way detrimental to their experience, then standardistas 
should flock to the rescue. Until then, the notion cannot help but smell 
mafiosi - protection racket kind of stuff (- You need this 'help' I'm 
giving you. I know it seems inconvenient and expensive but you really 
do. - This really doesn't look like help to me. - I don't remember 
asking you a goddamn thing).


...

I sympathise with the client: if I can't justify how it's useful to 
them, then there's no reason they should be bothered with it. If I can't 
justify it to myself, there's no reason I should bother myself with it. 
This is the ultimate opportunity to question yourself and work out 
whether you adhere to standards because of their actual virtue or simply 
because you like rules, big crowds, and being better than other people.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Tissue (valid code) vs shirt sleeves (wysiwyg editors and those who use them and also refuse to use tissues)

2006-12-21 Thread Barney Carroll

Andrew Maben wrote:

Wow, that's kinda harsh - and at Christmas!!


Sorry Andrew, I always come out wrong with these things. It's a warning 
as opposed to a criticism. I'm only on this list because I think 
standardisation is an integrally good idea, especially when it serves 
purposes.


> (Who could he mean??)

When I mention 'standardistas', it tends to draw up tribal defensive 
feelings. By no means am I criticising standardistas in general. I just 
think that the banner of standards is often used to patronise people 
without due cause. When you belittle your client and ignore their 
concerns without being able to justify your own enthusiasm for 
standards, you need to take a step back and ask yourself why you're 
doing it.


Standardistas are a majority. Their guiding hand can be extremely useful 
to the uninitiated, but they must guide with reason. I'm concerned that 
inventive, creative coding and design is often dropped simply because of 
standard practice. This is tragic. Guidelines must evolve. If we all 
just follow them without knowing why, that can't happen.


If you have good reason (and good reason abounds), you are utterly 
successful in my eyes.


I think you've got it backwards. Those of us who aspire to live in a 
standards-based www are not fascists trying to impose some arbitrary and 
unreasonable set of conditions. We just want our stuff to "just work". 
Our fight is not with users or clients, or even our competitors, but 
with monopolist organizations who use their flouting of standards as a 
weapon against their competitors.


Monopolies and fascists are different, and both are threats. Monopolies 
have corporate interests at heart and will not serve the public if there 
is no louder voice - hence W3C.


There is the further threat of general disorganisation and confusion 
within the trade - and the Standards Project seeks to remedy this as 
much as it does the discompassionate hand of developers with market 
share in mind.


I argue with neither of these in principal. To the contrary, I uphold 
them. But as much as it is crucial to do a lot of the research, 
thinking, development and guidance for mere individuals who cannot by 
themselves see the greater picture, I am greatly discomforted by cases 
where people come into situations where their abidance of standards is 
seen as faintly ridiculous, and they cannot rationalise it themselves.


Andrew Ingram wrote:
> The justification for charging more is
> experience and expertise.

Exactly. I believe that experience and expertise as regards standards is 
indispensable. A complete lack of experience or expertise but huge doses 
of enthusiasm regarding standards is worth nothing - and it is dodgy 
territory when you believe that, even though you could never argue this 
rationally, it is in fact worth just as much.


...

Rather than playing devil's advocate all my life (nobody's too keen to 
divulge answers, only further questions!), I think I might come clean 
and tell you all why I respect validation:


It's a universally approved and agreed way of reducing code ambiguity to 
the bare minimum. Massive fundamental differences in the various ways 
documents can be mis-interpreted are ruled out with validation.


As far as markup is concerned, I am actually entirely supportive of 
'validity' as it stands. Not blindly enthusiastic about, but 
understanding and respectful of it when it tells me my code needs extra 
/ more concise information.


As far as CSS is concerned, I cannot respect it fully because
as it stands, complex CSS designs that are utterly valid will fail in 
their intended goal - near-enough identical computing on all major 
systems. The only reason this is the case is because developers haven't 
held their side of the bargain - and validity is not useful in and of 
itself, only if it represents a working method - which in this case it 
doesn't. I bypass validity here and achieve the desired end I believe is 
more important: identical content for all users.


Regards,
Barney

P.S.: I just want to make it clear that I'm not challenging anyone here. 
 Sharron's analogy is a brilliant one but it can work both ways - a web 
designer with superior ideas they can't communicate to you, and their 
ideology on the cuff of their spotless shirt, isn't somebody clients 
will sympathise with. You need to show them why. When standards alienate 
the people the website is for, something has gone disastrously wrong.



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Tissue (valid code) vs shirt sleeves (wysiwyg editors and those who use them and also refuse to use tissues)

2006-12-21 Thread Barney Carroll

[EMAIL PROTECTED] wrote:
The point is there are validation tools, information and help available 
for free everywhere. It doesn't mean one has to spend money to validate 
their pages. If one takes the time to build a site for themselves using 
whatever method, well then why not take a bit more time and use valid code?


I am certainly not suggesting you turn away from validation on principle 
(I think I gave that impression). The thing is, your rhetorical 'why 
not' will sound weaker than the client's 'why'. Is that what you're 
going to tell them, or is that the kind of statement you could only let 
go unquestioned in a community of web developers? I'm not your client, 
and you shouldn't feel the need to justify your practices to me. Them, 
however...


As you put it, there is a notion of 'niceness' to validation. But as a 
paying civilian, it's unlikely your client will sympathise with this.


Saying your reason for it is that they will get better search results is 
an abuse of their ignorance and possibly ours (I'm not quite sure how 
seriously that was taken). I think you should tell your client that 
validation will...


1. Make their site accessible cross-browser, cross-language, cross-medium.
2. Be future-proof and never need integral re-designs to work across 
these factors in the future.
3. Make the back end of the finished product manageable and 
understandable in case they should ever hire someone else to tweak, 
upgrade or re-design it in any way.


The snot on the shirt is not visible to the client, only 'our friends on 
the internet' - who should not be your target audience; too many people 
design for designers, and they are not the ones who need it. Design for 
the client. Explain to the client how snot is unhygienic, how it will 
matte the shirt, how it will make it difficult to clean.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Image markup clarification

2007-01-09 Thread Barney Carroll

Paul Bennett wrote:

Personally, I've had good experience with the very simple:



Paul 


I'm in two minds over this technique - on the one hand the image has 
meaning, and therefore should be part of the markup; on the other hand 
this might feel a bit bloated for some, since there are not two objects' 
worth of meaning there - I use this:


HTML:
Page title

CSS:
h1
{
display: block;
width: 200px;
height: 100px;
background-image: url(pagetitle.gif)
font-size: 1px;
font-size: 0;
color: [background-colour];
}

This is slightly messy because many browsers (IE and WebKit for 
starters) don't recognise "font-size:0" as valid, so I have to make what 
might be considered an ugly compromise by giving that text the illusion 
of invisibility with their minimum font-size and a specific color.


However I can see how this is too much of an unstable compromise for 
most people. There is a halfway house I've seen done gracefully which 
still has two elements but keeps plain old h1 text:


HTML:
Page title

CSS:
h1 div
{
width: 200px;
height: 100px;
background-image: url(pagetitle.gif)
}

At the end of the day it's a question of semantic aesthetics. I can 
easily see many people far preferring Paul's unambiguous and predictably 
rendered system, but I've also met a few people who for reasons as vague 
as mine simply aren't happy enough to have an image contain that amount 
of meaning.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] display:none; property and screenreaders

2007-01-09 Thread Barney Carroll

Mihael Zadravec wrote:
So, the best thing to use if we want not to display something, but still 
want it to visible to the screenreader, would be use of negative 
margins? Those effect something?


Mihael


That seems to be the case. Generally when people want something to be 
invisible but present, they give it absolute or fixed positioning and 
take it miles off the screen.


I find this very annoying - tools are made available to us to hide 
things from view, yet we have to make them visible and render them 
off-screen instead... It feels incredibly ugly and protracted.


'display', by my definition, should affect display; even less 
ambiguously, 'visibility' should affect visibility - exclusively. The 
fact that screen readers remove these things from rendering is not a 
good thing in my eyes (hahaha). A better term for their currently 
implemented behaviour would be 'render:none;' - although actually, if 
something is not wanted in the user-available content at all, we are no 
longer talking about style and should be talking about whether or not it 
is in the HTML markup.


Depending on circumstance, PHP and javascript can remove content that 
may not be desirable. If we are to hide the HTML from visual, tactile 
and audio rendering, then surely it is only available through source 
navigation, in which case we already have the standard of comments. 
Surely completely depriving the user of markup isn't CSS' job in the 
first place?


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] display:none; property and screenreaders

2007-01-09 Thread Barney Carroll

David Dorward wrote:

I'm yet to run into a situation where it would be useful to have
content presented only to screen reader users.


From an experienced HTML coder's perspective such a thing may seem 
illogical but there are plenty of instances where a graphic designer may 
wish to use information other than linear text to convey meaning - and 
if CSS truly did cater to our needs, there would be no reason to deny 
them such opportunities.


Colour, icons, text already available to sighted users in the form of 
images (until full CSS3 support and the rest of the civilised world 
catching up to WebKit's text controls, this will always be a temptation 
for typographers)...


Of course it is irrelevant to discuss pure visual art and post-modernist 
poetry in terms of standards, but even in terms of legitimate 
informative documents - take propaganda pamphlets for example. In many 
ways the world of print has much more control than that of the internet. 
In some ways this is inevitable, but in others it is inexcusable. In 
concept, print designers are much more restricted than web designers.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Image markup clarification

2007-01-09 Thread Barney Carroll

David Dorward wrote:

* Users with images turned off see nothing


This is a difficult one. I have a FF extension that disables flash by 
default (mostly to avoid downloading, seeing and hearing awful adverts), 
and in doing so I am resigned to occasionally seeing the site in ways 
the designer did not intend. I grumble at a lot of stuff, but when this 
deprives me of content and/or the rest of the site refers to things I 
don't understand, I blame only myself.


People who disable images fit into the same box as those people who 
attach !important to their custom stylesheets... They are aware that 
they are depriving themselves of the designer's intention. This 
philosophy can't be taken too far, but within reason I believe that, 
quite literally, we cannot cater for people who deliberately chose to 
turn off content.


For what it's worth, the instance I use this in has h1 as the site title 
and h2 as the section title - these things are already, to an extent, 
implicit, and hence not absolutely crucial to the viewer. Because I'm so 
used to developing sites with CMS, the page title and all crucial 
subordinate information cannot have this treatment. For example, I have 
objections to CSS zen garden in the way it has many sub-headings as images.



* Most browsers have a Minimum Font Size these days


That's what the colour and 'font-size:1px' properties are about. 
Granted, the text may still be visible. At least Firefox loves me back :).


--
Barney Carroll
Text Matters

Information design: we help explain things using
language | design | systems | process improvement
___
phone +44 (0)118 918 2382  email [EMAIL PROTECTED]
web http://www.textmatters.com


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] display:none; property and screenreaders

2007-01-09 Thread Barney Carroll

David Dorward wrote:

Hello the alt attribute.


In terms of my job as a CSS designer, 90% of my workload is all the 
stuff you're ignoring. That's not to say you're fundamentally wrong or 
useless in terms of my world-view, but the world of the graphic designer 
(especially as a semantics-obsessed information designer) is solar 
systems bigger than what you're suggesting.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Image markup clarification

2007-01-09 Thread Barney Carroll

David Dorward wrote:

HTML comes with built in methods of providing alternative content for
pretty much everything that isn't text. There's no need to try to turn
the concept upside down and have text replaced with other content
using CSS - it doesn't work as well.


If anything, I'm suggesting markup content that's 'stronger' than alt 
tags. Removing significant text content is not my game at all.


> What does being a graphic designer have to do with not using the
> mechanism built into HTML to provide graphical content with an
> accessible, text-based fallback, but instead using CSS to create a
> similar, but less accessible, effect?

I think there's been a horrible misunderstanding somewhere. I don't 
think anybody in this conversation has made any false moves as regards 
accessibility.


I am talking about visual content defined by CSS that isn't in the scope 
of s, yet may need alternative text content for those without 
visual reference... Which can be handled in a great many ways, and could 
be handled in many more (CSS is constantly evolving, I'm not suggesting 
anything's being coldly ignored by the powers that be). 'Images' is a 
very limited way to address many visual semantics a designer may wish to 
incorporate into a site, and occasionally those semantics may be 
arguably crucial rather than additional - in which case some clever use 
of markup/styling is needed.


As much as this sounds like dodgy territory, I don't think the practical 
examples I suggested way back in the thread (unorthodox styling in 
headers) caused that much of a problem (apart from the invalid  
within ). If they did, please refer back to them (all observations 
are useful!) - but I fear we're getting rather vague and argumentative here.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG] - how wrong?

2007-01-09 Thread Barney Carroll
Styled buttons are a bucketful of issues. Normally it's practice to 
complain about the current release of WebKit, but I've just bumped into 
the issue of :hover and all those other pseudo-classes IE believes 
should be reserved for s exclusively.


My client complains that my heavily styled buttons do not obey the 
modern convention of highlighting when mouseovered (which they do in FF, 
but of course my hover properties are ignored by IE) - hence being 
ambiguous in their interactivity. They're entirely right, but do I have 
to strip my buttons of their styling to be able to achieve this?


Moreover, just how evil would it be for me to simply wrap the buttons in 
s, and giving the CSS [a:hover input.button{cursor:pointer}]?


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] - how wrong?

2007-01-09 Thread Barney Carroll

Thanks all for your insightful replies. Interesting case study.

@Rob:
Thanks for recommending Peter Nederlof's csshover.htc - my new year's 
resolution was to write a site without crediting him, and while I still 
have time, it won't happen this month! I'm going with this over 
javascript because as it's MS proprietary code, it's almost certain to 
be enabled for most users.


@Kay:
Some of my inputs were indeed submits, but type="button" doesn't help 
for this particular problem.


@David:
IE7 does indeed support :hover on all sorts of elements. I have a vague 
paranoid memory of certain circumstances breaking it, but that was back 
in beta era.


The cursor:pointer is misleading in name - it generates a hand, not the 
standard cursor - and in IE6 buttons give the standard cursor on hover.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] - how wrong?

2007-01-09 Thread Barney Carroll

David Dorward wrote:

div:hover { cursor: pointer; }

means "When the mouse is over a div that the mouse is over, change the
cursor."

div { cursor: pointer; }

means "When the mouse is over a div, change the cursor."

The :hover in the first example is redundant and causes the selector
to fail in IE 6. The second example works fine.


You're utterly right. That's fascinating.

Update:
Couldn't get csshover.htc to work - dumped it in with my stylesheets and 
called it via body{behavior:url(stylesheets/csshover.htc)} but it 
wouldn't have any effect... May turn out to be a stupid oversight but in 
the meantime, your suggestion [button{cursor:pointer}] works fine for 
the cursor, and wrapping the inputs in  and changing the 
style to a:hover input{...} works great across the board, providing the 
relevant s are styled with text-decoration:none;

...

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Visited Links and Accessibility

2007-01-10 Thread Barney Carroll

Andrew Ingram wrote:
I'm not entirely sure if this query falls under the scope of this group, 
apologies for that.


One of the points in accessibility checks is that information conveyed 
using colour is also conveyed without.  The most common way of doing 
visited links is to have them be a slightly different colour.  It's my 
opinion that in a purely visual sense (because I don't know how screen 
readers announce visited links) this approach is inaccessible.


The approach itself is inaccessible, but it's not as if you're hiding 
anything.


What are your accessible methods of styling visited links? I'd imagine 
there'll be some votes for bold/normal, underline/normal.  Is total 
inversion of background and foreground colour accessible?  You can use 
fancy checkbox images (but obviously requires images which raises 
another issue) you can use :before or :after and content to add a 
unicode tick to any visited links (requires that your browser supports 
the pseudo-classes).  Some people might not even bother styling visited 
links.


There are two things I'd watch out for: Screen reader users aren't used 
to style information indicating visited links, so make sure it's clear 
that's what it's doing. I'd also advise against bold text or anything so 
widely-used and... Well, strong - because these things are steeped in 
semantic value, and giving visited links the impression of being utterly 
different things.


I like the tick idea a lot. You should look at PPK's unusual but very 
clever system for attaching info to links 
[http://www.quirksmode.org/blog/index.html] - he does a similar thing, 
only without express use of :after.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-10 Thread Barney Carroll
On a personal note, universal custom cursors are my most hated thing in 
websites. They irritate me even more than pron pop-ups, and generally 
scream out 'features for the sake of features', rarely coming from any 
desire to make things easier or more elegant for the user.


...So if I'm your target audience, steer clear!

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Background images turned off? (was Visited Links and Accessibility)

2007-01-10 Thread Barney Carroll

Andrew Ingram wrote:

Barney Carroll wrote:
I like the tick idea a lot. You should look at PPK's unusual but very 
clever system for attaching info to links 
[http://www.quirksmode.org/blog/index.html] - he does a similar thing, 
only without express use of :after.


Regards,
Barney
I like this approach too, but it doesn't work if background images are 
disabled.  It seems to address the other issues though.


- Andrew


On the issue of background-images: I had never heard of people turning 
off background images before coming to the list.


How is it done? Why is it done? How common is it?

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Background images turned off? (was Visited Links and Accessibility)

2007-01-11 Thread Barney Carroll
@Matthew: And the only 'tampering' Opera Mini does as far as styling is 
concerned is ignore background-image rules? Or does it not render 
images, full stop?


Tyssen Design wrote:
The launch of Apple's iPhone could also have a significant impact in 
this area too.


On the iPhone's site, I thought the Safari demo 
[www.apple.com/iphone/internet] was the least impressive thing. The fact 
that it's the most sophisticated (read: complex) hand-held browser is 
not necessarily good - for example, the browsing of the nytimes and 
fandango as demonstrated looked completely ineffectual.


Having said this, it should not be the browser manufacturer's job to 
customise their rendering process to magically make sites intuitively 
accessible on small devices - and if they do, it impinges on our ability 
to decide on what's best for the user.


Incidentally, screen-size-sensitive stylesheets are an excellent notion 
[http://alistapart.com/articles/switchymclayout].


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

James Crooke wrote:

Here's one for you.
 
OK, we are all in agreement that its not a good idea to change the 
default cursor.
 
But even Krug's "Don't Make Me Think" has a pointer (the finger cursor) 
hovering over a button on the front cover of his book - yet in IE and 
Firefox buttons have the cursor.
 
Personally I think that all buttons should have pointers, the same as 
hyperlinks.  I always apply "cursor:pointer" to my buttons - partly 
because my boss tells me too, but I also agree with him (and Krug, it 
seems) that it helps usability.
 
Who disagrees?


I have resigned myself to this. I decided last night that I couldn't 
justify the amount of time I spent specifically on IE6 for each project 
- my design process involves designing the best-case site, building it, 
and then making it work in IE6+7, which involves a lot of work that I am 
now not so sure is valid use of time.


What I'm getting at is that I'm ditching my .htc and .js ideas for 
hovering buttons and falling back on this [cursor:pointer] technique, 
which is actually more than enough to denote interactivity - and has 
indicated this since time immemorial.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

Patrick H. Lauke wrote:

James Crooke wrote:

Personally I think that all buttons should have pointers, the same as 
hyperlinks.


"Personally" being the key here, again. Overriding browser default 
behaviour and UI cues is not a sustainable model, just because *you* 
think you know better, in most cases.



Who disagrees?


Browser manufacturers, quite obviously.


Woah!

Was it somebody on this list who suggested that recommending Firefox on 
your personal homepage was akin to Nazism?


All CSS is over-riding browser behaviour. Sometimes this runs contrary 
to what is best for the user, but that's entirely what a good designer's 
judgment is about - and what I thought this list was for.


Making all text blue and underlined would be bad judgment in over-riding 
browser pre-sets. Making the mouse cursor turn into a pointer over 
buttons is very intuitive and I don't think it'll ruin anybody's browser 
experience.


Too much trust in browser developers is never a good thing. At the very 
least they should be able to look to the design community for usability 
experience. If we're just nodding, everything spirals into inanity.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

[EMAIL PROTECTED] wrote:
To answer your query, I would suggest that buttons have a different 
action to hyperlinks (most of the time) so your argument that they 
should have the same curser does not seem valid to me.


You can't deny their similarity though. Seriously - are there any 
elements more similar to either?


A visual distinction is often needed between buttons and anchors 
(although based on context you could argue against), but as long as 
they're not identical, I can see why you'd want to emphasise their 
shared aspects with common semantic styling; hence the hand icon, which 
traditionally denotes objects you can click on.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

Mihael Zadravec wrote:
I think it's good to leave the cursor behavior as it is by browsers 
default, when using the visual style for button that is also browsers 
default ( if we are talking about input type="button" or "submit"), but 
if designer created his own style and it is not so clear that it is a 
"system button" then it would be good to change it's cursor properti to 
"pointer"...


Mihael


I agree completely.

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

Patrick Lauke wrote:

James Crooke



We have conducted usability testing on 100's of sites and my argument
is that when you hover over a button and nothing happens, users
sometimes think "oh the button is dead"


A counter argument to that:

So they'll get confused on every site that uses a button. You then change
it just on one site, which only reinforces their confusion "oh, on this site
it turns into a hand, so that means I can click it, but on these other
sites it's dead".

It's about consistency in browser behaviour/UI feedback (which, I'd argue,
is different from making design choices for the visual presentation of
information per se).


This is an interesting philosophy.

I personally believe that Microsoft and the awful IT education in this 
country (UK) have created a terrible culture of people who are so 
steeped in the logic of  Microsoft's very worst user interfaces, that 
they perceive and value objects akin to these systems ahead of innately 
intuitive interaction processes.


A massive amount of common culture must be used on any document for it 
to be legible, and in the domain of websites there is also a lot of 
convention to follow. However an integral part of my job is producing 
'outside-of-the-box' solutions that don't depend on a user's knowledge 
of computer systems convention, and instead rely on innate human 
psychology. This sounds pretentious but good designers do this (or at 
least they try) all the time. Another aspect includes 'branding' sites. 
There are those weirdos who want their site to look exactly like a 
Windows desktop, but most people want a look and feel and way of doing 
things that is unique to them and their site, which can then be 
incorporated into their corporate identity.


By the way, I'm not a corporate identity or particularly commercial 
designer, most of my projects are for government and non-profit 
organisations.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

Nick Fitzsimons wrote:
When using a site which turns the cursor to the link-style cursor when 
hovering over a button, I would tend to assume that it wasn't a button 
(which causes an action [2]) but a hyperlink (which merely causes 
navigation) styled to look like a button. Links and buttons aren't the 
same thing, in terms of the fundamental principles of UI design, which 
is why they give different feedback.


I am not attempting to discredit these distinctions, which bear a lot of 
relevance; but I strongly doubt the notion that distinctions down to 
this level (some are indeed needed, and nobody here is suggesting that 
buttons be indistinguishable from links) are of vital importance to users.


Conceive of a persona who is not a read-up fan of Apple's UI 
recommendations (my target audience, incidentally). Are they going to 
hover their cursor over a button, see it turn into a hand, and get 
baffled? I very much doubt it. In fact I think it would elucidate the 
functionality of the button.


Action as opposed to navigation is an important difference, and I make 
it visible. The cursor, in my mind, has no bearing on this difference.


I don't think I'm flippant in thinking that this is standardisation gone 
mad - it is at the point where designing no longer requires insight or 
creativity, and simply demands mechanical processing according to 
ancient presets without analysis.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

Nick Fitzsimons wrote:
When using a site which turns the cursor to the link-style cursor when 
hovering over a button, I would tend to assume that it wasn't a button 
(which causes an action [2]) but a hyperlink (which merely causes 
navigation) styled to look like a button. Links and buttons aren't the 
same thing, in terms of the fundamental principles of UI design, which 
is why they give different feedback.


I am not attempting to discredit these distinctions, which bear a lot of 
relevance; but I strongly doubt the notion that distinctions down to 
this level (some are indeed needed, and nobody here is suggesting that 
buttons be indistinguishable from links) are of vital importance to users.


Conceive of a persona who is not a read-up fan of Apple's UI 
recommendations (my target audience, incidentally). Are they going to 
hover their cursor over a button, see it turn into a hand, and get 
baffled? I very much doubt it. In fact I think it would elucidate the 
functionality of the button.


Action as opposed to navigation is an important difference, and I make 
it visible. The cursor, in my mind, has no bearing on this difference.


I don't think I'm flippant in thinking that this is standardisation gone 
mad.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

James Crooke wrote:
> P.S  For those that are interested: http://www.kare.com  - it's an
> interesting site!

Brilliant! I miss Windows 3 so much - it's all downhill from there! 
Interesting to see the person behind all this.


Mihael Zadravec wrote:
> I think that the best resolution was: If changed the default style of
> the button, use "pointer", if not changed, and buttons style is
> browsers default button style, than leave it as it is.

A very sober conclusion, and the one I've gone with. Neither this nor 
its opposite are imperative standards in my eyes though.


@Nick:

I think it's fair to conclude that we simply disagree! I still maintain 
my belief that the cursor icon does not associate with the difference 
between link and button in the minds of most. It is also true that 
usability should not be taken lightly, and my decision to change the 
cursor over buttons is based entirely on usability considerations.


"Users spend most of their time on other websites... This means that 
they form their expectations for your site based on what's commonly done 
on most other sites. If you deviate, your site will be harder to use."


While this is a useful mantra to remember, if it is taken as gospel, it 
means that a site less confusing and more usable than existing sites is 
impossible. If I were more cynical, I might say this is blind and 
hopeless promotion of the status quo, whatever it may be, and shuns 
innovation. It's like saying you shouldn't vote for people who aren't 
already in power!


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Using "cursor:default;" on the whole page but links

2007-01-11 Thread Barney Carroll

Andrew Maben wrote:

On Jan 11, 2007, at 6:47 AM, James Crooke wrote:

We have conducted usability testing on 100's of sites and my argument 
is that when you hover over a button and nothing happens, users 
sometimes think "oh the button is dead"
 
So it's not just my personal preference to have a cursor change to a 
finger-pointer on a button.


"We" as designers know (presumably!) that a form button performs a 
different function from a hyperlink - submit/reset a form vs. direct 
browser to a new URL. To a user (who has no need to know, still less 
understand the technicalities of this difference) the result in each 
case is broadly the same: different content is presented in the browser 
window. As the pointer cursor means "click and something will happen", 
it makes sense to have the pointer appear in each case. (The use of form 
elements purely for navigation is another discussion...)


Where the browser's defaults fall short, i think we have at least the 
right, if not a duty, to override them. In this instance I'd be 
astonished if any user whose browser default button cursor is an arrow 
would exclaim, if presented with the pointer instead, "ohmigod! what 
happened? where's my arrow?", whereas the complementary "huh? is this 
button 'dead'?" reaction is fairly predictable.


Andrew


This is exactly my stance. I believe this common sense (now that 
somebody's confirmed it's not the product of insanity!) has a duty to 
override proprietary guidelines.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Background images turned off? (was Visited Links and Accessibility)

2007-01-12 Thread Barney Carroll

Brothercake wrote:
> I agree - and this is precisely what Opera Mobile does. It begins with
> a handheld-media stylesheet and honours that if it's there. If not it
> tries to honour the screen styles, applying increasingly aggresive
> styles of its own as available space decreases and/or the layout
> requires.

What I'm not too keen on is the notion that we have this massive 
generalisation - 'mobile' (which I believe is what you guys are 
referring to by handheld), which can be used - and without that then 
it's safest to assume mobile devices aren't catered for in the css - so 
it should be ignored.


Mobile browsing is very young and there are all sorts of devices about 
(the iPhone's Safari looks, render-wise, just like the current WebKit) - 
and significantly, different screen sizes. One size fits all seems a bit 
harsh to me.


What would your mobile css change compared to the screen one? Would it, 
in effect, pre-empt some browser manufacturers' decision and just get 
rid of everything except fonts and text colours?


This is what I believe the solution to be [http://www.sarmal.com/] - 
javascript tests for viewport dimensions and serves appropriate CSS. Try 
firing it up on a desktop and re-sizing your browser window.


Thoughts?

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Re: usage of fieldset

2007-01-12 Thread Barney Carroll

Mihael Zadravec wrote:

Hi!

What would be your reaction, if you'd see someone using  for 
something else than containing forms?


eg. something like...


Some tite here

This is some content.



cya!
Mihael


It's incorrect and pointless. Why would anyone want to do such a thing?

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Logo and H1's

2007-01-16 Thread Barney Carroll
I swear we just had this thread last week, but can't find it in the 
back-catalog. Must be getting my lists confused.


Mihael, I share your view that  is a bit ugly. I'm aware 
from extensive debate that the following idea is pretty unpopular, but I 
like to assign an id to my  and style it to display the logo...


Corporation Ltd.

h1#logo
{
display: block;
width: #; height: #;
background-image: url(#);
background-repeat: no-repeat;
text-size: 1px;
text-decoration: none;
color: [background-colour];
text-size: 0;
}

First of all I make the text size minuscule and indistinguishable from 
the rest of the page (for browsers that refuse to understand zero 
font-size - like IE and current release Safari), and then supersede that 
with font-size:0 so that clever browsers can make the text dissapear 
completely. Afterwards you are left with nothing.


The arguments against this are first of all that the above technique for 
hiding text isn't perfect in a lot of browsers, and that even if it does 
work, any user agent that has disabled images will make the whole  
illegible. Valid points, but I haven't bumped into them yet to the best 
of my knowledge :P.


Another method is to include an empty non-image object into the h1 that 
has all the non-text properties written above. I've seen this work, but 
the problem is that it's strictly speaking invalid to A) put a 0 
inside an  or B) have an empty .


So don't say I didn't warn you of the cons, but those are two methods I 
find pretty interesting!


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Logo and H1's

2007-01-16 Thread Barney Carroll

Google:

It is the oldest trick in the standardista's book, when lacking in 
citations, to say that the technique impinges on SEO. Shame on you! 
Hehe. Not seriously suggesting malice. I also believe Google puts my 
site ahead of everything else based on my excellent CSS management. Hehehe.



Logo:

I think the only reason this debate can carry on for so long without 
anybody bumping into hard regulatory standards is because the semantic 
definition of a logo is an ambiguous thing - Jens, recommending them as 
elements for HTML5 would be great, hehehe.


There's always the thing of corporate branding websites being thin on 
content and massive on flashy presentation. The presentation is the 
content in those cases. You get the impression with these things, when 
the only real translatable content is meaningless marketing jargon, a 
catchphrase and possibly contact details, that these people would want 
an alternative for the apparently ever increasing demographic of users 
with large black Times over a white background, an alternative content 
of "Just go away". In these cases I really believe there's nothing to 
offer people who whether through choice or ability cannot access 
visuals/some basic amount of ten-year-old technology.


Many sites want their logo at the top of the page, and they want it to 
make an impression. However, if the user has no access to images, do you 
really want them to go through "header: image: logo" or "this is the 
brand title and slogan" at every turn? I'd argue against. They will most 
likely know where they are (at least I hope so) from having accessed the 
page via a search results blurb, a descriptive external link, the site's 
root, and/or the  - if they don't, something's amiss there.


Ultimately, what I'd want is a CSS3 function "text-display:none". Jens 
is right, a logo's a complex thing... But in most instances I feel that 
a logo _is_ a purely visual icon. Granted, it has meaning, but as I 
struggle to explain to a great many CSS designers, for me, all visual 
content must have meaning and all of it is some abstraction of content 
in my eyes (I'm not insane, most people do access the web via their 
eyes, not through view-source!). I'm not explaining this incredibly 
well, but there is a gist somewhere in the last 3 paragraphs.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Logo and H1's

2007-01-16 Thread Barney Carroll

Jeffrey Sambells wrote:

html:

Company Name

css:

h1 span { display:none }
h1 {
width:100px
height:100px;
background: transparent url(/images/logo.png) no-repeat;
}


That's a great notion, and one I'd agree with - but sadly the consensus 
in the user agent development community is that display:none should mean 
'does not exist as far as the user is concerned'. All the major screen 
readers ignore it as well.


Even more ironic, visibility:hidden would do exactly the same thing.

Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Logo and H1's

2007-01-16 Thread Barney Carroll

Andrew Ingram wrote:

Couldn't we use media rules to make things visible to screen readers?

@media aural, braille, embossed { h1 span { display:inline; } }


Again, that'd be wonderful, but as it stands nothing actually supports 
those to the best of my knowledge.


The tragedy is that the wealth of CSS available since the inception of 
CSS2 for targeting all sorts of different user agents is ignored, and as 
such we increasingly have to account for the custom overrides of users.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Logo and H1's

2007-01-17 Thread Barney Carroll

Christian Montoya wrote:

Maybe because no self-respecting user is going to take the time to
contact you and let you know that your page doesn't quite work for
them.

Then again, it's not the main content of the page... maybe some users
don't care if they can't see it at all.


I know, I know - the invisible minorities are also by and wide silent. 
It takes the responsible idle theory and judgment of designers to take 
them into account and deal with them with due weight.


Revision: My attitude was consciously (and uncharacteristically, I hope) 
flippant, I've revised it.


Kim Kruse wrote:
> Maybe one of these could solve you h1 problem...
>
> http://tjkdesign.com/articles/tip.asp or
> http://tjkdesign.com/articles/a_perfect_Image_Replacement_technique.asp
>
> Kim

That's amazing. How could Thierry leave us in the dark this long? I may 
very well play with this...


Regardsm
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Legitimate uses of and

2007-01-18 Thread Barney Carroll

Patrick H. Lauke wrote:
End of the day: if you're really after showing a visual style even if 
CSS is unavailable or disabled, heck, stick with presentational markup 
and use  then, and don't abuse  where it's not appropriate.


Call me sad, but I love these conversations.

As far as I'm concerned,  and  were mistakes in the present 
hindsight of HTML's grand design. The idea that I'm going to be looking 
through your DOM and find... A body, containing a div, containing a 
paragraph, containing text, and... A bold? An italic? Suddenly you've 
destroyed the notion of self-defining abstract nodes independent of medium.


i < em
b < strong

Emphasis and strong emphasis are far stronger and more independent 
concepts, and have that sought-after advantage of creating the same 
visual effects by default, without recourse to CSS. If your top priority 
is making your text italic no matter what, use .


However, in the case of describing the species, you aren't really 
emphasising it - you want to differentiate this text from the 
surroundings, but not as an emphasised portion of flowing prose. In fact 
what makes it different from the rest of the text (it describes a 
species) is not a fundamental difference in type of information, in fact 
it's very specific. So as such there is no shame in confining it to 
something as pedestrian as a classed and styled .


There is not really a middle ground in my mind (for this particular 
example) - if you are adamant about visual user agents without CSS 
displaying this item in italic, use  or , but realise that you're 
compromising substance for style.


I'm not of the opinion that that would be a cardinal sin, it just 
depends on how dearly you value semantics. There is this notion that 
higher powers will punish you. They won't. Our Lord Google who art in 
heaven does not, contrary to the teachings of some, analyse the names of 
your classes or content of your text nodes and then rate it on arbitrary 
strength of meaning. It takes a human to make that kind of judgment - 
and that person is you.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Legitimate uses of and

2007-01-18 Thread Barney Carroll

Rob Kirton wrote:
I am suggesting that an  should be used with the same class.  That 
is if she so wishes or as convention dictates, latin emphasis can be 
made italic and globally changed if required later.  Other forms of 
emphasis could be applied for non latin phrases / other purposes.  I see 
it presentation of the semantic meaning and as such would not use a 
purely presentational element such as 


It just struck me that of course, small spans of foreign text in italic 
is an incredibly common tradition.


If it's this specifically that we want to implement, we just put in 
span:not[lang^="en"]{font-style:italic}, and wait a couple of years for 
it to have some kind of visible effect.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Legitimate uses of and

2007-01-18 Thread Barney Carroll

David Dorward wrote:

On Thu, Jan 18, 2007 at 02:01:49PM +, Barney Carroll wrote:
Emphasis and strong emphasis are far stronger and more independent 
concepts, and have that sought-after advantage of creating the same 
visual effects by default, without recourse to CSS. If your top priority 
is making your text italic no matter what, use .


In my copy of lynx,  is represented by purple text, not italics.


Proof that, no matter how many rules you break, no matter how far you 
run, some people will just never see italics on the internet. Your loss 
David. Hehe.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] website checker

2007-01-22 Thread Barney Carroll

Jon Gunderson wrote:
The university of Illinois at Urbana/Champaign has developed a tool call 
the Functional Accessibility Evaluator (FAE).  You can try it out at:


http://fae.cita.uiuc.edu


Hey, this is really really cute! Are you involved with it, Jon?

Got good readings for my latest site, bumped into two failings:

1. No headings preceding navigation s (debatable intrinsic worth).
2. No navigation s.

That second one is news to me. Anybody have any explanations/opinions on 
this?


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] AIMIA finalists

2007-01-23 Thread Barney Carroll

Katrina wrote:
I notice a very interesting phenomenon: CSS is widely used, but 
validation is not considered important, for either CSS or HTML, and I 
don't think accessibility has been given a high priority either amongst 
these pages.


Does anyone know why? Why have many of them made similar choices?


For a lot of people validity is difficult to grasp as an inherently 
useful thing.


What doesn't help is that when these people ask standards-loving 
communities why validation is so indispensable, the most enthusiastic 
advocates often don't have legitimate reasoning - e.g. the most common 
answer I get given is that Google penalises invalid pages in search ratings.


If you're primarily concerned with looks, and are making a website 
that's unlikely to be handled by anyone else without your express 
guidance (and that you understand completely, of course), valid coding 
will often be a bonus nicety rather than a pre-requisite.


As for valid CSS, I completely sympathise with those who reject it out 
of hand.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] AIMIA finalists

2007-01-23 Thread Barney Carroll
Hey, I've just looked at a dozen of these... And I know this is a web 
standards list, but does it strike anyone that, more so than being full 
of invalid code, these sites are just ugly, cumbersome and uninspired? 
Forgetting coding standards and going on user experience, I wouldn't 
rank any of these in the top 50 websites I've seen this month alone.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG] Title attributes

2007-01-24 Thread Barney Carroll
I was recently told by an automated accessibility test that my 
navigation was not up to scratch because it simply consisted of a plain 
ul at its highest level. It penalised me for not having a preceding 
heading to give some kind of indication of what the ul was about. Now 
I've never seen a navigation marked 'navigation', and even in the most 
of eccentric sites I've always been correct in the assumption that the 
first list of links with category denominations is some kind of 
navigation tool.


I'd like to know what people think about that first of all - does 
anybody give headings to their navigation?


...But I discovered per chance (this thing didn't have great typographic 
semantics!) that the statement regarding headings was a link to an 
elaboration on navigation labeling - and it also suggested title 
attributes for lists. Now that's interesting.


Does anybody use that? And more to the point, how would this come to 
use? Would it be read by screen readers as "unordered list - title - 
site navigation"? Is it the case that every tag name, attribute and 
property in the markup is pronounced by screen readers?


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Title attributes

2007-01-25 Thread Barney Carroll

Katrina wrote:

Your post really reminded me of an older post that talked about this:
http://www.usability.com.au/resources/ozewai2005/

May I asked which automated accessibility test?

Hope that helps.
Kat


http://fae.cita.uiuc.edu/ - it's pretty good generally, but as with all 
automated tools it is only really a tick box. Validity for pseudo-human 
readability if you will.


That link of yours is pretty good. The source order debate is one worth 
having again and again - although I think the writer puts too much faith 
in what people have come to expect (which is varied and incongruous 
enough) and not enough in what people might want.


Superfluous headings: Sure, repeated information of any kind is 
irritating. But whenever I see 'Site Navigation:', I can't help but feel 
it's incredibly inane.


Incidentally, I did not fail absolutely on that particular criteria - 
the site in question has the first two levels of navigation in separate 
columns on the left, while the third level takes the shape of an inline 
ul right-aligned at the top of the main content... Because of possible 
ambiguity what with the different format, this is headed Inside 
[section name]:. In that instance I think it's 
forgivable, and necessary, because it rests inside different block 
elements, and for users with CSS and a visual display, the semantics of 
position may confuse. Otherwise I think there's no confusion over a list 
of links (provided they have conventional text) being a navigation tool 
of some kind, and the general one need not be labeled.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Art and accessibility

2007-01-25 Thread Barney Carroll

Ben Buchanan wrote:

It's a persistent misconception that accessibility has anything to do
with the design. We all have to educate clients on this point and hope
the message gets out there.


Ben... You must elaborate loads on that. If you're saying that a site, 
no matter how terribly designed, is still possible to navigate and 
extract information on as a yes no answer, then your comment stands. But 
I'm afraid you're suggesting something else.


'Nothing to do with'... My every single design decision is based on 
accessibility. Perhaps I have something revelatory to learn?


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG] Tooltips (was: Title attributes)

2007-01-25 Thread Barney Carroll

Steve Green wrote:

The use of hidden headings for navigation is of benefit to anyone whose user
agent does not support CSS, not just screen reader users. We are seeing an
increasing number of sites built that way and there isn't a downside that I
can think of so perhaps it should become standard practice.


That's pretty enlightening.


Screen readers do not read 'title' attributes by default. You can configure
some to read 'title' attributes instead of the on-page text but no one is
going to have that as a permanent setting. You can also read the 'title'
attribute for a specific element but that presupposes the user knows which
elements have 'title' attributes.


That's definitely worth knowing. You're priceless for this info, Steve!


Tooltips of any kind can be a nuisance for screen magnifier users because
even a small one can obscure a large proportion of the screen at modest
magnification levels. It is even worse when the tooltip is caused by the
'title' attribute for a structural element such as a paragraph or a div
because the user does not know where to move the mouse to get rid of it. It
may not even be possible if the element fills the entire screen. For this
reason I would not recommend using a 'title' attribute for a list.


I think, because of the neatness and fun code around tooltips, 
especially CSS-generated ones, these things have acquired a popularity 
that isn't at all sober. My advice to people is: Is that information 
really desired, and if so, why not in the document's inactive state?


Of course, I've seen 'pop-up' info via hidden/visible objects used 
tastefully, but a lot of the time I agree with Steve - it is an irritant.


In particular, the new Google Image search - flashy effect, but utterly 
useless. Why is it so much better to see nothing but pictures? Why do I 
have to hover over each of them to get that information that I find 
particularly useful in determining the image's use? For one-off 
elaborations these are great (SNAP previews), but when it's a regular 
feature in your UI, it is just a pain. It also makes what would be 
pleasant, productive skimming a slow, challenging and clunky process. 
That's my opinionated usability tip for the day.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Google Image changes: inaccesssibility for all

2007-01-25 Thread Barney Carroll

Brian Cummiskey wrote:
The majority of Google is inaccessible in some shape or form.  What's 
one more piece going to do?


I hate to sound like a fascist, but in terms of usability for sighted 
users with compliant browsers (I know, why would we even care?), this is 
the first time Google's eccentric attitude to standards has actually 
impeded my use of any of their services.


The notion merits consideration: These incredibly 'inaccessible' 
services are some of the most incredibly accessed on the web.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Google Image changes: inaccesssibility for all

2007-01-25 Thread Barney Carroll

Barney Carroll wrote:
I hate to sound like a fascist, but in terms of usability for sighted 
users with compliant browsers (I know, why would we even care?), this is 
the first time Google's eccentric attitude to standards has actually 
impeded my use of any of their services.


The notion merits consideration: These incredibly 'inaccessible' 
services are some of the most incredibly accessed on the web.


Sorry, I'm turning into a demagogue.

Of course I still believe it would be great if I could get less than 
2000 validation warnings per page, and perhaps less than 10 sub-nested 
tables in my Gmail app. Of course Google could be better - but still, I 
/do/ care now that one of their products has become practically less 
usable from a user perspective, as opposed to just abominable by theory.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Art and accessibility

2007-01-26 Thread Barney Carroll

Ben Buchanan wrote:

I strongly suspect the "usable = ugly" myth is perpetuated by design
firms that don't feel like updating their skills; and don't want their
clients to get a clue and go elsewhere. So they spread misinformation
so everyone has an excuse to keep doing the same old thing.


Right right right.

For me it's not hard to attribute this to the character of individual 
'designers'. Some of them are designers and some of them are coders. The 
majority of them are coders.


Graphic communications and formal writing are well-established crafts 
that can conceivably be far more stringent than the full set of 
w3-backed standards to a person with no visual or literary sensibilities 
at all.


I am forever seeing sites of seamlessly blissful clarity turn to fetid 
soup when I open up the source, and likewise the elite standardista's 
site often has to be forgiven its childish aesthetics and perceived 
semantics because of its very neatly arranged code (and the fact it runs 
on every system within a mile).


I seriously believe it is down to individuals as such - even in teams, 
the leadership will say "Who cares about this invalid code that needs 
fixing? You could be doing much better stuff, it already works great" or 
"I don't have time for you to re-design the third level navigation, it 
exists and it's in a logical place in the source".


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Art and accessibility - my opinion ;)

2007-02-02 Thread Barney Carroll



Matthew Smith wrote:
tolerate screen motion?  (A bit off-topic, I know, but I believe that 
accessibility/standards doesn't stop at the content, but extends to 
software and OS.)


Not liking fancy animations does not make you an accessibility advocate. 
Apparently everyone hates flash, but for different reasons. Hehehe.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Smallest valid html document (was validator.w3.org broken?)

2007-02-02 Thread Barney Carroll

But is it accessible?

Rimantas Liubertas wrote:

> That's not minimal document. This one is:
> 
..

Strictly speaking, the  is optional - you only need a title and some
content


In this case dots are optional,  is not. What you say is true for
Transitional DTD.


The shortest page I think is valid is:
.

Anyone?


Well, I'll limit myself to HTML4.01 for now :)

Regards,
Rimantas
--
http://rimantas.com/



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Art and accessibility - my opinion ;)

2007-02-02 Thread Barney Carroll
Milosz, those sites are incredibly flash-intensive. Without flash, they 
fail. With flash and a slow connection (or even processor), they run 
badly. I'm afraid any objective source would give those low marks for 
accessibility.


But they are entirely based on style - there is no real substance in 
there, it's just visuals. So the demographics they're excluding have 
nothing to gain from accessing the sites anyway. At which point, to be 
honest, I'd stop worrying. There is no reason for you to beat yourself 
up over these things - perhaps nice little flash tests and messages of 
'nothing for you here!' on fail, and you've left no-one unaccounted.


Having said that, for creations entirely dedicated to art, they're 
awfully flimsy. This is the 'art' of college design student bimbos drunk 
on their own hormones and stumbling about the room looking to fall into 
the lap of the nearest fad. Of course the only fads that stand out when 
you're inebriated to this point are the ones with garish colours and 
stuff jumping out all over the place. I suppose if you gave these guys 
creative directors they could do corporate ads on the internet, possibly 
music group web sites.


'Emotional' is too strong a word, I reckon (or not strong enough, 
depending on where you stand). 'Sentimental' might be better. Although 
it still gives a good indication of the contents. We were warned!



Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Art and accessibility - my opinion ;)

2007-02-02 Thread Barney Carroll
Now that's what I'm talking about. When everything is available as raw 
XML and you've got XSLT, you're in flexible heaven.


Rob O'Rourke wrote:
Not necessarily, check out what Dan Cederholm wrote about his work on 
MTV.com [1], they have a fully flash site that runs from a server-side 
generated xml file. Dan's role was to create XSLTs that transformed the 
same information into an accessible HTML version of the site so that 
users could chop and change as they saw fit. Now that's the way things 
should be done if an ENTIRE site is to be made in flash =]


[1] http://www.simplebits.com/work/mtv/

I'm actually working on a browser-based multiplayer game with a friend 
of mine that will work in this way, hopefully it'll be the first truly 
accessible one too.


Rob O



***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] Art and accessibility - my opinion ;)

2007-02-05 Thread Barney Carroll

Jermayn Parker wrote:

It is not that good...
Yes it may load quick but it is a useless uninformative site and apart 
from the home page it is ugly and bare as naked bones.
 
Lets hope that the designer does not win any awards


That's all down to inevitable site content though. The designer has done 
the most he or she could, barring turning down the job.


I am involved in a long-term project to design a site with accessibility 
features similar to this - it is a site primarily concerned with 
presenting music and graphic art, in key instances using flash and 
javascript-assisted stylistic presentation, and as such its content is 
mainly of a hi-tech, sensory and artistic nature.


It just so happens that there is a lot of very wordy prose around the 
site, so perhaps it might meet your standards, but there are very large 
portions of the site whose raison d'etre is a method of accessing 
intrinsically audio and visual content that by its nature, cannot have a 
truly worthwhile text substitute. I am not going to tell the artists to 
create  accessible 'alternatives' to their creations, neither am I going 
to tell them that their work has no place on the internet except as 
trivial extra features - I'm proud to be able to help them prove that 
the internet is exactly the place for them to do whatever they want, all 
the while abiding by intelligent accessibility standards.


The question we should be asking ourselves is how web-based content 
whose ultimate purpose is to present artistic (and this includes - 
crucially - corporate art) media should be made to be as accessible as 
possible, not 'if'. But to say that such sites cannot be well designed 
is tragic wishful thinking. Remember design is always a means to an end.


The Ivy Hotel has done a great job as far as design is concerned. Its 
content is indeed flimsy in concrete terms, and as an informative 
document it is very weak - but the internet shouldn't be limited to 
encyclopedias, reference manuals and opinion columns.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



[WSG] CSS calling methods survey

2007-02-05 Thread Barney Carroll

?

Re: [WSG] HR tag and Semantics

2007-02-06 Thread Barney Carroll

Christian Montoya wrote:

The  actually carries semantic weight, and is meant to be
used carefully... the  does not.

http://www.w3.org/TR/xhtml2/mod-structural.html#edef_structural_section

Then again, XHTML 2 does have a  element which is just like 
...


http://www.w3.org/TR/xhtml2/mod-structural.html#edef_structural_separator

But you will notice that XHTML 2 has both  and , and
 is weightless while  is not.


I am intrigued by this. There are those who believe HR is completely 
obsolete /on a semantic level/ because, as we all supposedly know, a 
document's semantic structure is divided entirely by headings. I would 
like to see if these people have ever swallowed their own medicine and 
then developed a site that satisfies anyone.


Furthermore, surely these people should be horrified at the idea of 
sections and separators?


Occasionally I get tempted to abide by these bizarre rules and create my 
heading minefield of a document that will satisfy these monsters when 
they switch to the ultimate view-source browsing experience, but use a 
display:none class to maintain readability by human beings with an 
existing culture of literature to consider.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] HR tag and Semantics

2007-02-06 Thread Barney Carroll
Rob, I see where you're coming from - although it becomes easy at times 
like these to mythicise (why isn't that a word?) the benefit of having a 
document that requires no intelligent analysis.


What I believe you're getting at... Is that 'horizontal rule' in itself 
does not 'mean' anything - it is off-putting because it is a tag whose 
name signifies a visual symbol which signifies an abstract value. Far 
better for all of us, I think, to have this replaced by the term 
'separator' - which could be styled to appear as a horizontal rule if 
such is required of the medium the document is rendered in.


The  element is slightly more complex, because 'break' is a more 
useful term. As it happens, the only application of a  is to 
separate objects with a line-break - which is made redundant because it 
is possible to customize just such an effect with the natural separation 
of the two elements it divides. If  could be styled, I would far 
prefer to use that then an .


But we're all agreed, I hope, that having an element achieve this effect 
is much desired (even if it might be difficult for a machine to quickly 
interpret its value) - after all, it's long been in semantic use in 
human literature pre-ML. I think we're also all agreed that  
is a better name for such a thing.



Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] HR tag and Semantics

2007-02-06 Thread Barney Carroll
@Designer:

 separates text into individual blocks. It is used for the same
reason as we use spaces, commas, full-stops (periods), page breaks... A
paragraph should be self-contained in meaning. If you argue that this is
presentational, there's not much stopping you from making the leap to
the fact that text itself is purely a collection of signs which only
mean anything once interpreted on some level. I hope we can leave it at
this without getting into perceptive psychology and the ultimate
meaninglessness of life itself.


@Rimantas:

It only takes imagining any occurrence of a  to make clear that your
example obviously isn't enough. Of course we don't want one of these
between all s or s. No-one has ever used it like this. It is
only because it is used as a distinct element that anyone acknowledges
its value. Horizontal rules do not necessarily divide chapters - and
neither do they divide all paragraphs in any instance I've seen.

You seem to be of the camp which maintains that use of the horizontal
rule as a visual device is never justified. I disagree.


*


If people were to say there should be such a thing as
p.breakFlow:after{display:block;height:1px;color:#00;margin:2em 0 0
2em} on the basis that there should not be such an 'object' in the
markup, I might be tempted to get into a discussion about semiotics. But
saying that a staple of human literary culture over the past 500 years
has been made obsolete by Google doesn't really merit acknowledgment in
my eyes.


Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] HR tag and Semantics

2007-02-06 Thread Barney Carroll

Designer wrote:
 separates text into individual blocks. 


And that's different to div or span because . . .???


Span is an in-line text divider, most of the time. It can be used to 
highlight all sorts of differences in text significance. Paragraphs are 
block level elements.


A div-level separation usually means you are dealing with a very 
separate piece of text - one that is outside the flow of the rest of the 
document, and often not part of the'document' at all. Moreover it has no 
defined relationship to text - divs are much more free in their use.


As Rob suggests, div and span are far looser in their interpretation 
than s.



@Akella:

You mention divisions between chapters, Akella, but I am more familiar 
with such devices (the '*' format of horizontal rules in print) 
being used at levels lower than the chapter. In novellas they generally 
signify a distinct break of timeline or protagonist.



Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] HR tag and Semantics

2007-02-06 Thread Barney Carroll

Tim wrote:
Can we discuss in this group Google's effect on the English language, 
promoting pagerank for compliance with their search algorithms.


Tim


I'm pretty sure these people are never actually hired for the 'service' 
of their attitudes to the shape of documents to come, and as such I 
sleep easy at night.


I don't know what has to happen to you for you to browse the web in 
browse-source mode and go "Hang on, these nested divs are fine, but 
what's this non-functional empty element between paragraphs?" - but I'm 
fairly certain those're a distinct minority compared to the deluded 
masses, who still rely on such outdated things as their experience of 
'human languages', 'deductive reasoning' and 'sensory apparatus' to read 
stuff on the internet.



Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



Re: [WSG] HR tag and Semantics

2007-02-06 Thread Barney Carroll
The face of standardisation that wants to drag every form of media into 
an indefinitely future-compatible world where everything is stripped 
down to the lowest common denominator of 
systematically-compartmentalised data... Has its place.


But it often takes the romantics to keep it in there. You can't erase 
your ancestry!


We're driving into the same argument that the 'Art and accessibility' 
thread died on - namely that only certain forms of information are 
legitimate on the internet. This is an awful stance to take.


As far as possible, every element of information should be clearly 
labeled and understood even if the rendering device has no use for it... 
But if there is a problem with these ephemeral and hard-to-define 
elements, standardistas should use their sense of order and clear markup 
to help integrate these elements - attempting to remove them is futile, 
if anything it'll just result in them being used or simulated badly.



Regards,
Barney


***
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
***



  1   2   >