- From: Christophe Strobbe <strobbe@hdm-stuttgart.de>
- Date: Thu, 21 Nov 2019 13:52:05 +0100
- To: w3c-wai-ig@w3.org
- Message-ID: <003f5ccd-6a59-e7e7-bb29-e17e1cb60f71@hdm-stuttgart.de>
On 19/11/19 19:36, Brian Lovely wrote:
> Ugh, you mean like:
>
> <ol>
> <li>Something</li>
> <div>An advertisement</div>
> <li>Something else</li>
> </ol>
>
> That's a violation of WCAG 2.1 SC 4.1.1 Parsing. The ol contains a
> non-supported child (the div). Before any accessibility is looked at,
> a page must be able to pass an HTML linter with no errors. This would
> throw a parent/child error.
This example actually doesn't violate SC 4.1.1. That SC is about two
things: avoiding duplicate IDs (e.g. to make relationships between label
elements and input elements unambiguous) and correct syntax. Having a
div as a child of an ol element is a validation issue that goes beyond
correct syntax.
Best regards,
Christophe
>
> On Tue, Nov 19, 2019 at 1:25 PM Marc Haunschild
> <haunschild@mhis.onmicrosoft.de
> <mailto:haunschild@mhis.onmicrosoft.de>> wrote:
>
> Then its a matter of presentation (CSS) not semantics (HTML).
>
> Respect the separation of concerns principle and things will
> become much easier.
>
> Flex box offers a easy way to make space between two elements when
> using margin: auto for example - in this gap you can place your
> add - although I still might not understand all aspects of your
> particular component, I think I would use something like this
>
> <ul>
> <li>{text}</li>
> <li>{text}</li>
> <li>{text}</li>
> <li>{advertisement}</li>
> </ul>
>
> With order you can rearrange the items and by putting the ad at
> the end you don’t interrupt the logical order
>
> In a future redesign you won't need to touch the HTML - all
> changes can be made in the CSS (or SASS/LESS if you prefer to work
> with a preprocessor)
>
> Marc
>
>> On 19. Nov 2019, at 18:58, Jeana Clark <jclark@veritashealth.com
>> <mailto:jclark@veritashealth.com>> wrote:
>>
>> Hi Patrick - Thanks for your comment.
>>
>> The problem is we want to put an ad in the middle of a list - but
>> not make it a list item. So sometimes if it’s a numbered list, we
>> will close the list, insert the ad, and restart the list (hence
>> start=“3” on the ol)
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> *Jeana Clark*
>> Creative Director
>>
>> Tel: 847.607.8577
>> jclark@veritashealth.com <mailto:jclark@veritashealth.com>
>>
>>
>> Veritas Health, LLC
>> <https://urldefense.com/v3/__https://www.veritashealth.com/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedUd7dO6xA$>
>> Inc Best Workplace
>>
>>
>> Spine-health.com
>> <https://urldefense.com/v3/__https://www.spine-health.com/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedXrWZcuvg$> | Arthritis-health.com
>> <https://urldefense.com/v3/__https://www.arthritis-health.com/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedUOrSoztQ$>
>> Sports-health.com
>> <https://urldefense.com/v3/__https://www.sports-health.com/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedU5zLI3cA$> | Pain-health.com
>> <https://urldefense.com/v3/__https://www.pain-health.com/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedWnnV_IlQ$>
>>
>>
>>
>>
>>
>>
>>> On Nov 19, 2019, at 11:48 AM, Patrick H. Lauke
>>> <redux@splintered.co.uk <mailto:redux@splintered.co.uk>> wrote:
>>>
>>> On 19/11/2019 17:12, Jeana Clark wrote:
>>>> Sometimes the lists were used as a design solution… writers
>>>> wanted to make the content more ’scannable’, and they really
>>>> aren’t list items. They’re just bulleted, indented paragraphs —
>>>> those I can deal with with redesign.
>>>> But sometimes they are ‘lists’ as like, here are 5 treatments
>>>> for your lower back pain.. but each ‘list item’ is a thorough
>>>> multi-paragraphed description of the treatment, within a list item.
>>>
>>> Even in those cases, you should be able to just stick them all
>>> in an <li>...</li> without the need for breaking up a list and
>>> starting it at a particular number later, unless I'm missing
>>> something.
>>>
>>> P
>>> --
>>> Patrick H. Lauke
>>>
>>> www.splintered.co.uk
>>> <https://urldefense.com/v3/__http://www.splintered.co.uk/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedUrTQwiLQ$>
>>> | https://github.com/patrickhlauke
>>> <https://urldefense.com/v3/__https://github.com/patrickhlauke__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedVvmm5Vyg$>
>>> http://flickr.com/photos/redux/
>>> <https://urldefense.com/v3/__http://flickr.com/photos/redux/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedWx4pJZHw$>
>>> | http://redux.deviantart.com
>>> <https://urldefense.com/v3/__http://redux.deviantart.com/__;%210Ns9_1dOjwg%21LbjzArpgSoEASxfWUXXXLwkCCFWvrg2bfhy6xx3Bwckv9YpzbWfQuBfgSsBEedW-YlDhJA$>
>>> twitter: @patrick_h_lauke | skype: patrick_h_lauke
>>>
>>
>
>
>
> --
> *Brian Lovely*
> Capital One Digital Accessibility
> 804.389.1064
> ------------------------------------------------------------------------
>
--
Christophe Strobbe
Akademischer Mitarbeiter
Responsive Media Experience Research Group (REMEX)
Hochschule der Medien
Nobelstraße 10
70569 Stuttgart
Tel. +49 711 8923 2749
“I drink tea and I know things.”
Falsely attributed to Christophe Lannister.
Received on Thursday, 21 November 2019 12:52:12 UTC