Astuce HTML / CSS : Imbriquer des liens

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024
  • НаукаНаука

Комментарии • 40

  • @KrisDesChacals
    @KrisDesChacals 2 года назад +9

    Si ::before ou ::after n'est pas utilisé sur le lien à "étendre" à toute la carte, c'est même encore mieux d'utiliser les pseudo-éléments, plutôt qu'une vide.

    • @grafikart
      @grafikart  2 года назад +4

      Clairement bonne remarque les pseudos éléments sont encore mieux si on n'en a pas besoin.

  • @grafikart
    @grafikart  2 года назад +7

    Comme certains l'ont fait remarqué il est aussi possible d'utiliser les pseudos éléments ::after & ::before à la place de la span (si on n'a pas besoins des pseudo éléments pour le style)

  • @patricesinclair1264
    @patricesinclair1264 2 года назад +1

    Tres bon tutoriel. Merci pour cet astuce. ceci vient booster le peu de connaissance que jai en css

  • @KaitoFlash
    @KaitoFlash 2 года назад +1

    Tu viens de me faire découvrir inset 🤯😁 Merci beaucoup pour les tips !

  • @less466
    @less466 2 года назад

    merci beaucoup,video tres interessanter ,ce serait super d'en avoir un peu plus de ce genre d'astuce.

  • @yacinemaouche105
    @yacinemaouche105 2 года назад +1

    Au top comme d'hab.
    PS: j'aime bien ces petites vidéos plein d'informations, surtout sur le css.

  • @sprichie2
    @sprichie2 2 года назад

    Génial ! J´en avais besoin 😃
    Merci beaucoup !

  • @idoexperiences
    @idoexperiences 2 года назад

    Hello, pour ma part quand j'imbrique plusieurs liens comme ca, j'entour les liens enfants d'une balise object. De cette manière : monlien enfant ca fonctionne sans à avoir à faire de tricks au niveau du CSS, et de mémoire je pouvais également custom le hover des enfants indépendamment du parent. Par contre côté accessibilité j'avoue que j'ai fait aucune test ... Et c'est sûrement là que ta méthode performe le plus ! Merci pour ton astuce en tout cas ;-)

  • @bobdylan8464
    @bobdylan8464 2 года назад

    Merci pour ton travail ! Tu es vraiment au top

  • @YonathanBenitah
    @YonathanBenitah 2 года назад

    Sympa ce format de 5 minutes 😁

  • @FdWebdesign
    @FdWebdesign 2 года назад +1

    💯Great information💯

  • @nico77
    @nico77 2 года назад

    Super astuce. Merci du partage.

  • @MarzoukBoladji
    @MarzoukBoladji 2 года назад

    GG finally something that works

  • @freehzaix
    @freehzaix 2 года назад

    merci coach

  • @brunodelpiero
    @brunodelpiero 2 года назад

    Merci :)

  • @xBlueBuff
    @xBlueBuff 2 года назад

    Salut, est-ce toujours le plugin Livereload que tu utilises pour rafraichir ton rendu automatiquement ?

  • @MrLegueye
    @MrLegueye 2 года назад

    ty bruu

  • @patricesinclair1264
    @patricesinclair1264 2 года назад

    Bonjour Grafikart.
    je suis nouveau sur ta chaine et je trouve tes tutos tres interessants. Depuis lors j ai suivi les tutos en html & css. Du coup j ai aussi envie de me lancer pour devenir un Developpeur web et applications Web.
    Seriez Vous gentil de me former dans ce domaine afin je sois autonome et un bon freelancer ? Vraiment cela me ferais enormement plaisir & vous me rendriez un tres grand service.
    Merci

  • @maitozo
    @maitozo 2 года назад

    Il ne serait pas possible de le faire avec un display grid plutôt que des positions ?

  • @toblamabor7072
    @toblamabor7072 2 года назад

    j'avais eu ce probleme et résolu avec du js il me semble, même si pour le SEO et peut être accesibilité c'est pas top, je ne comprends pas pourquoi on a pas de tag comme "" ou un truc du genre pour ce genre de soucis

  • @MrShadows
    @MrShadows 2 года назад

    Plutôt utiliser un pseudo-élément before ou after plutôt qu'un span vide.

    • @grafikart
      @grafikart  2 года назад

      Effectivement (sauf si on compte utiliser les pseudos éléments pour autre chose, flêche sur le lien ou autre)

  • @jeanmionnet8084
    @jeanmionnet8084 2 года назад

    Quid de l'UX ainsi que de l'accessibilité ?

    • @grafikart
      @grafikart  2 года назад

      Niveau accessibilité c'est bon car le lien est considéré comme étant sur le titre. Par contre niveau UX je ne sais pas du tout.

  • @theob.1779
    @theob.1779 2 года назад +1

    Merci Jonathan pour votre démonstration, cependant je me questionne sur la pertinence au niveau UX d'avoir un élément cliquable au sein d'un autre élément lui aussi cliquable.
    Est-ce que vous auriez des retours d'expérience sur ce point ?
    Dans mon équipe, nous avons conclu que ce n'était pas une bonne pratique, mais aucun d'entre nous nous n'a pour l'instant une expérience de senior, et il se pourrait que ça marche bien dans certains cas ..?

    • @DhainautRaphael
      @DhainautRaphael 2 года назад +1

      Etant frontend developer, je confirme d'un point de vue UX ce n'est généralement pas conseillé comme pratique (la superposition d'action n'est pas l'idéal). Mais c'est aussi ça le web, on peut faire du sur mesure et il n'y a pas de règles qui l'interdisent.
      Finalement ça dépend du choix du design.
      En plus coté technique si on suit le tuto de Grafikart => bonne nouvelle c'est faisable et W3C compliant.

  • @renovation-maison
    @renovation-maison 2 года назад

    La majorité des visiteurs de sites sont sur smatphones de nos jours. Donc plus de hover ni de focus

    • @grafikart
      @grafikart  2 года назад +1

      Cela dépend du site je ne ferais pas une généralité sur ce point.

  • @nassaezeckiel7275
    @nassaezeckiel7275 2 года назад

    Salut..Une formation complète en Flutter ne serait pas de refus..

    • @grafikart
      @grafikart  2 года назад +1

      Il est peu probable que j'évoque Flutter sur cette chaine mais je te renvois chez Graven qui commence une formation sur le sujet : ruclips.net/video/eKoo5gkEFjQ/видео.html

    • @nassaezeckiel7275
      @nassaezeckiel7275 2 года назад

      @@grafikart merciiiii

  • @lmz-dev
    @lmz-dev 2 года назад

    John Doe est une fille !? Je n'aurais jamais cru ça ;p

    • @darkodeur9603
      @darkodeur9603 2 года назад +3

      2022 année de la transition

    • @lmz-dev
      @lmz-dev 2 года назад

      @@darkodeur9603 tansgenrisation* ;p

    • @darkodeur9603
      @darkodeur9603 2 года назад

      @@lmz-dev ahah même pas j'en connais une qui transitionne en ce moment d'après ses dires

  • @dukenuggets
    @dukenuggets 2 года назад

    moi je l'ai fait d'une manière complétement différente

    • @grafikart
      @grafikart  2 года назад

      N'hésite pas à partager , cela peut être intéressant d'avoir les approches de chacun

  • @GladiatorsBattleOfficial
    @GladiatorsBattleOfficial 2 года назад

    Pas vraiment d'accord, le moyen le plus propre et facile tiens en une ligne ajouter un span au dessus de l'element qu'on veut rendre cliquable et d'ajouter un truc du genre onclick="event.preventDefault(); document.getElementById(' ') .submit(); return false;

    • @grafikart
      @grafikart  2 года назад +1

      Cela ne marchera pas avec un clic droit pour copier le lien ou l'ouvrir dans un nouvel onglet / fenêtre et ce n'est pas optimal pour l'accessibilité non plus.