- From: <bugzilla@jessica.w3.org>
- Date: Sat, 22 Oct 2011 05:24:34 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=14540
--- Comment #2 from Giorgio <giorgio.liscio@email.it> 2011-10-22 05:24:34 UTC ---
so if I can not mark a page as article, makes <article> totally useless
by the way, I've extended my thought
*please read carefully because this can be interesting and my English is not so
good*
One of the problems of html4 was "site title" vs "document title"
I think html5 should introduce something that resolves this issue.
As I said, my english is not so good so I will try to explain with some code.
the homepage:
<body>
<h1>bestSPORTWEAR.org</h1>...some nav...
...
</body>
product page:
<body>
<h1>A red NIKE t-shirt</h1>
<p>A fantastic nike t-shirt with flames and skulls</p>
</body>
now, users want to brand their sites with the same header of the homepage, so,
according to html5 spec:
product page:
<body>
<!-- now site branding becomes tangentially-related content -->
<aside><h1>bestSPORTWEAR.org</h1>...some nav...</aside>
<!-- so bots and accessibility tools can understand the real content of the
document -->
<h1>A red NIKE t-shirt</h1>
<p>A fantastic nike t-shirt with flames and skulls</p>
</body>
but examining this:
<body>
<!-- now site branding becomes tangentially-related content -->
<aside><h1>bestSPORTWEAR.org</h1>...some nav...</aside>
<h1>A red NIKE t-shirt</h1>
<p>A fantastic nike t-shirt with flames and skulls</p>
<aside>
<h1>How to wash the t-shirt</h1>
<!-- another tangentially-related content -->
</aside>
</body>
seems that "bestSPORTWEAR.org" is at the same level of "how to wash the
t-shirt"
how bots should interpret this? and accessibility tools?
it is nonsense.
I examine another approach:
<body>
<h1>bestSPORTWEAR.org</h1>
<section>
<h1>A red NIKE t-shirt</h1>
<p>A fantastic nike t-shirt with flames and skulls</p>
<aside>
<h1>How to wash the t-shirt</h1>
<!-- another tangentially-related content -->
</aside>
</section>
</body>
now the outline is correct, but bots and accessibility tools can't distinguish
the document title and the site title
a new element can be the answer:
(It's just an example)
<body>
<parent>
<h1>bestSPORTWEAR.org</h1>
</parent>
<h1>A red NIKE t-shirt</h1>
<p>A fantastic nike t-shirt with flames and skulls</p>
<aside>
<h1>How to wash the t-shirt</h1>
<!-- another tangentially-related content -->
</aside>
</body>
the outline will still be:
bestSPORTWEAR.org
A red NIKE t-shirt
How to wash the t-shirt
but the document title is now hyper-contextualized
- bots can identify the entry point of a page (the document title)
- bots can distinguish between the document context (the site or something in
the site) and the document's related contents
- users can easily provide meaningful outlines without doubts
another solution can be an attribute, instead of introduce one element
<body>
<h1>bestSPORTWEAR.org</h1>
<p><!-- this is the upper content --></p>
<article entrypoint>
<p><!-- this is the main page content--></p>
<h1>A red NIKE t-shirt</h1>
<p>A fantastic nike t-shirt with flames and skulls</p>
<aside>
<h1>How to wash the t-shirt</h1>
<!-- another tangentially-related content -->
</aside>
</article>
</body>
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Saturday, 22 October 2011 05:24:36 UTC