Re: [External Sender] <ol start="3"> Is this accessible?

Hi Alastair,

The Browser vendors are implementing the order property according to the spec.

In the beginning of flex box support it behaved in Firefox the way you prefer - but this was a big and it is fixed now.

And although this is inconvenient, I think it’s right. In this case here (if there are no interactive elements in the list items) it comes in handy to change the order. But still it feels like a hack or cheating.

The semantics have to be in the markup and order is meaningful!

In this case i think, the ad should not be in the middle of an ordered list and it is the right thing to place it at the end or even better outside the list. And than just present it the way the designer wants it. But if it does not  belong to the other items, it should not stand among them.

In this case once again I think the spec is right and the design is bad.

Don’t mix genuine content with ads. That’s nasty!

--
Mit freundlichen Grüßen

Marc Haunschild
www.mhis.de

Am 21.11.2019 um 10:09 schrieb Alastair Campbell <acampbell@nomensa.com>:


> Mark Haunschild's idea of using flexbox techniques (specifically flex order) to handle this is actually a good possible solution here.
…
> The downside is that screen reader users who are sighted are likely to notice the difference between the visible and programmatic order.

Also people using a switch or other keyboard-like device, the order would appear to skip the ad and then come back to it. If each item had a focusable element, I’d probably fail that under 2.4.3 Focus Order.

It is another useful example of why I think the content & focus-order should follow the flexbox (and grid) order [1], but unfortunately the browsers seem to be going the other way.

Cheers,

-Alastair

1] https://alastairc.uk/2017/06/the-responsive-order-conflict/

Received on Thursday, 21 November 2019 11:57:11 UTC