<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">From this thread, it seems like the true purpose of irrelevant is to add to HTML the logical equivalent of display:none in CSS. If that is true, then I'd agree with Jeff that renaming the attribute "ignore" or "omit" is a good idea. Can anyone either confirm or deny the purpose of this attribute as the following description:<br><br>"This attribute is used to indicate part of a document whose content is not considered primary to the page. In visual UAs, elements with this attribute are not rendered; in non-visual UAs, elements with this attribute are not read as part of the normal content flow."<br><br>Thoughts?<br><br>-Nicholas<br><br><br><br><br><div style="font-family: times new roman,new york,times,serif;
font-size: 12pt;">----- Original Message ----<br>From: Jeff Walden <jwalden@MIT.EDU><br>To: Nicholas C. Zakas <html@nczonline.net><br>Cc: James Graham <jg307@cam.ac.uk>; whatwg@lists.whatwg.org<br>Sent: Friday, February 29, 2008 11:41:41 AM<br>Subject: Re: [whatwg] @Irrelevant [was: Re: Thoughts on HTML 5]<br><br>
Nicholas
C.
Zakas
wrote:<br>>
If
the
true
purpose
of
the
irrelevant
attribute
is
to
aid
in <br>>
accessibility,
then
I
think
the
name
is
completely
wrong.
The
term <br>>
"irrelevant"
is
confusing
because,
as
I
stated
before,
why
would
anyone <br>>
include
content
in
a
page
that
is
irrelevant?
What
you
really
need
is
a <br>>
way
to
say
"this
is
relevant
only
for
non-visual
UA's".
Perhaps
a
better <br>>
attribute
name
would
be
"nonvisual"?<br><br>Unnecessarily
suggests
a
particular
medium
of
display;
I
suggest
the
shorter
alternatives
ignore(d)
or
omit(ted)
if
you
really
want
the
functionality.<br><br>The
biggest
problem
with
the
attribute
is
the
spec
doesn't
sufficiently
clearly
describe
the
motivation
for
it;
I
suggest
mentioning
the
preloading
of
iframes
as
such
an
example
(they
don't
load/render
if
they're
display:none,
so
it's
either
visibility:hidden
(?)
or
launching
the
element
into
outer
space
offscreen
with
position/top/left),
perhaps
in
an
informative
paragraph.<br><br>Jeff<br></div><br></div></div><br>
<hr size=1>Looking for last minute shopping deals? <a href="http://us.rd.yahoo.com/evt=51734/*http://tools.search.yahoo.com/newsearch/category.php?category=shopping">
Find them fast with Yahoo! Search.</a></body></html>