[CSS] Menu Dynamique

Discussion dans 'Administration d'un site Web' créé par aiepepito, 2 Mars 2005.

  1. aiepepito
    aiepepito WRInaute discret
    Inscrit:
    19 Janvier 2005
    Messages:
    227
    J'aime reçus:
    0
    Bonjour,

    Les menus dynamiques en CSS posent-ils un réel problème pour le référencement ?

    Cette technique m'interresse vraiment et avant de me "lancer dans le bain" je voudrai m'assurer que cela ne pose aucun soucis. (rendu similaire à celui du site overture.com)

    D'avance merci pour vos réponses.
     
  2. SIBELIUS
    SIBELIUS WRInaute occasionnel
    Inscrit:
    21 Décembre 2003
    Messages:
    257
    J'aime reçus:
    0
    Pour le référencement : non
    Pour l'accessibilité à tous et l'ergonomie : oui

    ;)
     
  3. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 375
    J'aime reçus:
    1
    >> Pour l'accessibilité à tous et l'ergonomie : oui

    ??? en quoi est ce genant ?

    pour moi ce n est ni genant en terme de referencement, ni genant en terme d ergonomie
     
  4. SIBELIUS
    SIBELIUS WRInaute occasionnel
    Inscrit:
    21 Décembre 2003
    Messages:
    257
    J'aime reçus:
    0
    Pour l'accessibilité, ce n'est pas un scoop : un menu déroulant sera obligatoirement basé sur javascript ou flash, donc non accessible sur certains navigateurs (sans plugins ni scripts) ou outils (plage braille, etc.)

    Pour l'ergonomie, un menu déroulant reste un menu dont les parties sont cachées. Tout le monde n'a pas l'expérience utilisateur qui est la notre, ni les capacités mentales (il n'y a rien d'incorrect à le dire) pour déduire de visu qu'un "bouton" en cache d'autres.
     
  5. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    18 475
    J'aime reçus:
    201
    tu confirmes que 100% des menus déroulants utilisent JavaScript ? il n'y a pas de solution 100% CSS ?
     
  6. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 375
    J'aime reçus:
    1
    moi j infirme bien entendu. il suffit d une librairie de positionnement en js, et tous les menus en div. c est lu sans problemes par les moteurs de recherche, et avec le js dans un fichier séparé, ca n alourdit pas le code ou la densité de texte visible par rapport au poids total de la page, donc pas de chute de référencement

    maintenant, avec un menu qui s ouvre au passage de la souris, il suffit d avoir + de 2 neurones actifs pour comprendre que le calque qui vient de s afficher a coté du bouton et etant une serie de liens est un menu ^^
     
  7. SIBELIUS
    SIBELIUS WRInaute occasionnel
    Inscrit:
    21 Décembre 2003
    Messages:
    257
    J'aime reçus:
    0
    Oui je confirme. En raison de non conformité de certains navigateurs (IE pour ne as le nommer), qui ne reconnaissent la pseudo classe :hover que sur l'élément <a>, on n'est obligé à l'heure actuelle d'utiliser javascript, ou un hack à base de javascript ("IE7" de dean edwards, les htc, etc.)

    Donc tu confirmes qu'il faut du javascript :)

    Malheureusement, c'est bien mal connaître le monde du handicap.
     
  8. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 375
    J'aime reçus:
    1
    ben oui javascript, mais le javascript sert juste a positionner tes calques. tes calques sont des simples <div> donc bien lu par les moteurs de recherche. les calques ne sont pas crées en javascripts, ils sont juste positionnés. et cela marche sous ie, mozilla, conkeror, opera, etc...

    >> Malheureusement, c'est bien mal connaître le monde du handicap.

    quelqu'un qui ne sait pas faire ca ne sait pas allumer un ordinateur ou lancer ie, la question ne se pose donc aps ...
     
  9. SIBELIUS
    SIBELIUS WRInaute occasionnel
    Inscrit:
    21 Décembre 2003
    Messages:
    257
    J'aime reçus:
    0
    Houla, en fait je crois qu'on dit la même chose depuis le début.
    Je le répète, j'affirme comme toi qu'un menu déroulant (javascript) ne pose aucun problème aux moteurs de recherche. On n'est bien d'accord.

    J'exprime simplement mes doutes quant à son accessibilité aux handicaps

    Sinon la question était de savoir si javascript (ou flash) était obligatoire pour un menu déroulant, et la réponse est : oui.
    Mais attention, javascript ne positionne pas les éléments (CSS est fait pour ça), mais ne fait que déclencher leur apparition sur le média visuel.

    Peut-être devrais-tu suivre des sorties avec des groupes de personnes handicapées mentales dans des cybercafés, ou autres lieux, ... où les ordinateurs sont bien évidemment déjà allumés et connectés ;)

    La question se pose toujours
     
  10. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 375
    J'aime reçus:
    1
    >> La question se pose toujours

    il suffirai dans ce cas de rendre le "bouton" qui declenche l apparition du calque cliquable et qui ouvrirai en dur le sous menu pour ceux qui ne comprennet pas le focntionnement des calques . je pense que tu t ecartes de la question d'aiepepito
     
  11. SIBELIUS
    SIBELIUS WRInaute occasionnel
    Inscrit:
    21 Décembre 2003
    Messages:
    257
    J'aime reçus:
    0
    Exact : la question de départ est de savoir si ça pose un problème aux moteurs de recherche et nous sommes bien d'accord que non....
    Mais ça n'empêche pas d'élargir le débat et de prévenir que ces menus posent d'autres problèmes, non ? Cette digression peut l'intéresser
     
  12. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 375
    J'aime reçus:
    1
    le tout etant de bien le signaler pour ne pas rendre aiepepito troublé ^^
     
  13. aiepepito
    aiepepito WRInaute discret
    Inscrit:
    19 Janvier 2005
    Messages:
    227
    J'aime reçus:
    0
    Aucun soucis, ce débat est riche en informations et ma culture personnelle ne demande qu'à s'élargir, continuez messieurs et merci pour vos réponses 8)

    Ma question était uniquement basée sur le référencement, pour ce qui est de la navigation dans le site, je pense que chacun possède assez d'arguments pour recommander ou non ce genre de techniques.
     
  14. tigrou
    tigrou WRInaute discret
    Inscrit:
    29 Février 2004
    Messages:
    74
    J'aime reçus:
    0
    un menu deroulant pourrait être 100% CSS si IE n'en faisait pas qu'à sa tête...
    Un excellent article sur le sujet : http://pompage.net/pompe/deroulants/

    Sinon ça ne pose aucun problème de référencement puisque les bot voit ça comme de simples listes non ordonnées (<ul><li>...) et que le JS est juste là pour permettre à IE d'utiliser les menus.

    Niveau accessibilité c'est également bon puisque un lecteur vocal voit également le menu comme des listes. Une fois encore le JS sert uniquement à faire joli.
     
  15. SIBELIUS
    SIBELIUS WRInaute occasionnel
    Inscrit:
    21 Décembre 2003
    Messages:
    257
    J'aime reçus:
    0
    Oui et non :)
    Effectivement, ce menu s'affiche très bien sans javascript.
    Mais il n'y a pas que javascript dans l'accessibilité :)

    Rien que le fait que le menu soit déroulant (donc avec des parties cachées pour ceux qui disposent de javascript), pose des problèmes d'accessibilité.
     
Chargement...
Similar Threads - [CSS] Menu Dynamique Forum Date
[css] Petit souci pour le menu du jour! Développement d'un site Web ou d'une appli mobile 29 Août 2010
[CSS] Comment faire apparaître le sous-menu ? Développement d'un site Web ou d'une appli mobile 22 Juillet 2010
[CSS] : menus déroulants Développement d'un site Web ou d'une appli mobile 15 Décembre 2008
[CSS] Alignement de cadre. Développement d'un site Web ou d'une appli mobile 24 Mai 2013
[CSS] Aligner une image à coté d'une div en display:table-cell ? Développement d'un site Web ou d'une appli mobile 2 Mai 2012
[CSS] Alignement vertical du texte Développement d'un site Web ou d'une appli mobile 20 Avril 2011
[css] Comment centrer un bloc css? Développement d'un site Web ou d'une appli mobile 25 Août 2010
[CSS] Overflow, float:right, et internet explorer Développement d'un site Web ou d'une appli mobile 10 Août 2009
[css] <li> image en vertical-align:bottom Développement d'un site Web ou d'une appli mobile 18 Juillet 2009
[CSS] bouton non cliquable Développement d'un site Web ou d'une appli mobile 16 Juillet 2009
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice