Re: 4.13.1 Bread crumb navigation - use of right angle brackets

Hi Steve,

You convinced me of the arrows and I downloaded NVDA myself also!
Thanks for adding <a></a> to the current page list item, and thanks to Ben
Barber bringing this up.

The only thing is I still don't understand why to leave the nav element
unnamed. I think "You are here" is a pretty good name for this sectioning
content.

Vriendelijke groet,

Willem-Siebe Spoelstra

Sellebrating
Ganeshastraat 67
1363XA Almere
Tel: + 31 6 459 575 83
E-mail: info@spoelstra.ws
KvK-nummer: 55419038



2013/10/16 Steve Faulkner <faulkner.steve@gmail.com>

> Hi Willem,
>
>
> --
>
> Regards
>
> SteveF
> HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>
>
>
> On 16 October 2013 14:47, Willem-Siebe Spoelstra <info@spoelstra.ws>wrote:
>
>> Hi Steve,
>>
>> Thanks for the update on this.
>> In the explenation you still mention the 'ol',
>>
>> Authors are encouraged to markup bread-crumb navigation as an ordered
>>> list using the ol<http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-ol-element>
>>>  and li<http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-li-element>
>>> elements.
>>
>>
>> In this discussion different authors have different opinions, so I would
>> like to bring in some again.
>>
>
> I have changed it to say list without encouraging either one.
>
>>
>> 1) Why do you choose to let the sectioning nav element unnamed? The "You
>> are here" can better become a header to name this specific sectioning
>> content.
>> 2) This is a good comment on Jens his post:
>>
>> A breadcrumb represents a path through a tree, not the tree itself. The
>>> consecutive items make it clear we’re going step by step down the tree
>>> structure, so the path is just one-dimensional.
>>
>>
>> In my opinion OL is still the better choice. However, when you say:
>>
>>  as in practice i think it makes little difference
>>
>>
>> why don't mention it is up to the author to use OL or UL?
>>
>> 3) The arrows should not be content but CSS in my opinion.
>>
>
> the arrows convey direction to sighted users and I think they should also
> convey direction to other users too, having them in text means that they
> are announced by AT for example. NVDA announces: (→ "right arrow")
>
> list with 4 items
> You are here:
> link
> Main
>  →
> link
> Products
>  →
> link
> Dishwashers
>  →
> Second hand
>
>
>
>> 4) What I also don't understand is why no <a> is being used on the
>> current page list item, see this comment:
>> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22739#c5
>>
>
> fixed that
>
>>
>>
>> Vriendelijke groet,
>>
>> Willem-Siebe Spoelstra
>>
>> Sellebrating
>> Ganeshastraat 67
>> 1363XA Almere
>> Tel: + 31 6 459 575 83
>> E-mail: info@spoelstra.ws
>> KvK-nummer: 55419038
>>
>>
>>
>> 2013/10/16 Steve Faulkner <faulkner.steve@gmail.com>
>>
>>> Hi all after reviewing the discussion and other input I have made some
>>> changes to the example:
>>>
>>> 1. have included the text label as text rather than in aria-label as i
>>> think it is useful for any uers.
>>> 2. have changed it from a OL to UL as in practice i think it makes
>>> little difference in this case, the relationship of precedence is provide
>>> by the use of the right arrows (thanks jens) to indicate path.
>>> 3 have added right arrows.
>>> 4 added note to discourage use of > angle brackets
>>>
>>> Note:
>>> Again, this is only an editors draft for further review it is not
>>> (necessarily) the final product.
>>> Although as sylvia points out > is often used, if we can encourage
>>> authors to use the right arrow which makes more sense then all the better.
>>>
>>>
>>> thanks also to david mac for the test case and user feedback very
>>> helpful!
>>>
>>> --
>>>
>>> Regards
>>>
>>> SteveF
>>> HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/>
>>>
>>>
>>> On 26 January 2013 17:00, Steve Faulkner <faulkner.steve@gmail.com>wrote:
>>>
>>>> Section 4.13.1 Bread crumb navigation (under Common idioms without
>>>> dedicated elements [1])
>>>>
>>>>  encourages the use of the right angle bracket to indicate a
>>>> breadcrumb navigation trail:
>>>>
>>>> <p>
>>>>   <a href="/">Main</a> >
>>>>   <a href="/products/">Products</a> >
>>>>   <a href="/products/dishwashers/">Dishwashers</a> >
>>>>   <a>Second hand</a>
>>>>  </p>
>>>>
>>>> The use of > in this context does not appear to be a good practice to
>>>> promote as the angle bracket is a symbol that depending on user agent
>>>> (AT in this case) is typically announced as "greater" or not announced
>>>> in this context. Either way it is not clearly convyed that its a
>>>> breadcrumb trail.
>>>>
>>>>
>>>>  It may be that this is not an issue for users who consume the angle
>>>> brackets in this context and the pattern of its use conveys that it is
>>>> a breadcrumb trail. If it is a problem I suggest that this example
>>>> would need to be revisited to see if we can come up with something
>>>> that is more useful to a wider range of users.
>>>>
>>>> [1]
>>>> http://www.w3.org/html/wg/drafts/html/master/common-idioms.html#common-idioms
>>>>
>>>> --
>>>> with regards
>>>>
>>>> Steve Faulkner
>>>>
>>>
>>>
>>
>

Received on Wednesday, 16 October 2013 14:23:02 UTC