Du coup l'ajout dans une liste ne réglerait-il pas le problème ?

--
Steven Mouret

Le 24 novembre 2017 à 11:25, Aurélien LEVY <[email protected]> a
écrit :

> en theorie oui dans la pratique à ma connaissance cela ne fonctionne pas
> dans les lecteurs d'écran
>
> ------------------------------
> *De: *"Steven Mouret" <[email protected]>
> *À: *"liste gta" <[email protected]>
> *Envoyé: *Vendredi 24 Novembre 2017 11:10:55
> *Objet: *Re: [Liste GTA]titres d'articles et méta-données associées - des
> suggestions?
>
> Bonjour,
>
> La solution d'Alex me paraît le plus adapté, pourquoi faire compliqué. Le
> contexte (article) permet de lier les éléments entre eux.
>
> Le 24 nov. 2017 10:05 AM, "Olivier Nourry" <[email protected]> a
> écrit :
>
>> Bonjour,
>>
>> Merci Frédéric, Alex et Aurélien pour vos suggestions.
>>
>>
>> Bonne journée,
>> Olivier Nourry
>>
>>
>> Le 24 nov. 2017 à 09:52, Aurelien Levy <[email protected]> a écrit
>> :
>>
>> Hello,
>>
>> solution imparfaite à base de titre masqué à utiliser en dernier recours
>>   :
>> <div role="heading" aria-level="2" class="sr-only">[titre d’article
>> 1]</div>
>> <p>[date 1]</p>
>>  <p>[catégories 1]</p>
>> <h2 aria-hidden="true" role="presentation">[titre d’article 1]</h2>
>>
>> Aurélien
>>
>> Le 23 novembre 2017 à 16:35, Alex Bernier <[email protected]>
>> a écrit :
>>
>>> Une structure de code comme celle-ci devrait marcher :
>>> <article>
>>>         <header>
>>>                 <p>[date 1]</p>
>>>                 <p>[catégories 1]</p>
>>>                 <h2>[titre d’article 1]</h2>
>>>         </header>
>>>         <p>[le contenu de l’article 1]</p>
>>> </article>
>>>
>>> <article> est un élément sectionnant, donc si le lecteur d'écran fait
>>> son job, pas d'ambiguïté entre le contenu de deux "<article>" différents...
>>>
>>> Alex
>>>
>>>
>>> On Thu, Nov 23, 2017 at 04:06:03PM +0100, Olivier Nourry wrote:
>>> >    Bonjour,
>>> >
>>> >    Je rencontre souvent ce genre de structures sur des sites de
>>> contenus:
>>> >
>>> >    [une date]
>>> >
>>> >    [une ou plusieurs catégories]
>>> >
>>> >    [un titre d’article]
>>> >
>>> >    [le contenu de l’article]
>>> >
>>> >    répété plusieurs fois dans la page. Ce qui donne:
>>> >
>>> >    [date 1]
>>> >    [catégories 1]
>>> >    [titre d’article 1]
>>> >    [le contenu de l’article 1]
>>> >
>>> >    [date 2]
>>> >    [catégories 2]
>>> >    [titre d’article 2]
>>> >    [le contenu de l’article 2]
>>> >
>>> >    etc.
>>> >
>>> >    Bien sûr, les [Titre n] sont des éléments H2, ou H3, etc.
>>> >
>>> >    Le problème avec cette structure, c’est de signifier que « Titre 1 »
>>> >    est le titre associé aux méta-données « date 1 » et « catégories 1
>>> »,
>>> >    et non de « date 2 » et « catégories 2 » qui viennent juste après.
>>> >
>>> >    Je me bats toujours avec cette situation, en incitant à remettre les
>>> >    méta sous le titre, visuellement, ce qui facilitera la
>>> structuration,
>>> >    mais j’obtiens rarement gain de cause.
>>> >
>>> >    J’ai cherché sur différents sites de référence, espérant trouver une
>>> >    intégration intelligente de cette contrainte, mais ils positionnent
>>> >    tous les méta après les titres.
>>> >
>>> >    Les 2 solutions que je propose généralement:
>>> >
>>> >      * soit intégrer la méta dans le heading (mais ça n’est réellement
>>> >        faisable que si on n’a juste qu’une date par exemple)
>>> >      * soit positionner les méta après le heading dans le code, et les
>>> >        repositionner au-dessus en CSS. Sauf que c’est pas toujours
>>> évident
>>> >        à réaliser, notamment pour garder ça propre à tous les niveaux
>>> de
>>> >        zoom et pour toutes les largeurs de fenêtres
>>> >
>>> >    J’ai déjà vu également des implémentations où le bloc « méta +
>>> titre +
>>> >    corps d’article » est labellisé (via aria-labelledby) par le titre à
>>> >    l’intérieur. Mais ça ne me paraît pas efficace pour résoudre le
>>> >    problème.
>>> >
>>> >    D’autres propositions?
>>>
>>> > _______________________________________________
>>> > liste_gta mailing list
>>> > [email protected]
>>> > http://list.accessiweb.org/mailman/listinfo/liste_gta_
>>> list.accessiweb.org
>>>
>>>
>>> _______________________________________________
>>> liste_gta mailing list
>>> [email protected]
>>> http://list.accessiweb.org/mailman/listinfo/liste_gta_
>>> list.accessiweb.org
>>>
>>
>> _______________________________________________
>> liste_gta mailing list
>> [email protected]
>> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>>
>>
>>
>> _______________________________________________
>> liste_gta mailing list
>> [email protected]
>> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>>
>>
> _______________________________________________
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
> _______________________________________________
> liste_gta mailing list
> [email protected]
> http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
>
>
_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à