IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Lien sur un block


Sujet :

CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 41
    Par défaut Lien sur un block
    J'ai cherché et je n'ai pas trouvé : Comment peut-on faire un lien sur une/plusieurs div (ex: <a> <div>...</div> <div>...</div> </a>) sans javascript et en respectant les standards W3C ?

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    les liens sont des élément inline, il ne peuvent donc contenir des éléments de niveau block comme les div.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div><a class="bloc"></a></div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a.bloc {display:block; height:100%}
    En supposant que le div a une hauteur fixée.

    Ici le lien sera rendu comme une boîte de bloc, c-à-d que sa largeur s'adaptera à celle de son conteneur et sera dimensionnable.

    Pour faire un lein sur plusieurs div, il faudra passer par un lien bloc dimensionné et en position:absolute, mais c'est vraiment du bricolage.

  3. #3
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    L'utilisation de map serait peut-être une piste. Sinon, il nous faudrait plus de détails concernant ce que tu souhaites faire.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 41
    Par défaut
    1. Il n'existe pas d'element de type bloc (pouvant contenir d'autre élements) qui aurai les même fonctionnalitées qu'un lien ?

    2. Pour le javascript, car j'ai essayé avec un onclick=redirection et du CSS pour avoir un cursor tel un lien, mais le problème (en + d'être du JS) c'est que la redirection implique que la page d'où par la redirection n'est plus accèssible via la touche précedent ?

  5. #5
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par matoon Voir le message
    <a> <div>...</div> <div>...</div> </a>
    Il n'existe pas d'element de type bloc (pouvant contenir d'autre élements) qui aurai les même fonctionnalitées qu'un lien ?
    Tu peux obtenir le même résultat en appliquant un display:block a des éléments contenus dans un lien. Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a> <span>...</span><span>...</span> </a>
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    span {display:block;}
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

Discussions similaires

  1. Lien sur une ligne de tableau
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/02/2005, 12h36
  2. Réponses: 2
    Dernier message: 22/10/2004, 07h50
  3. 2 types de lien sur une seule page
    Par MiJack dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 06/10/2004, 10h02
  4. lien sur une même page asp
    Par Redouane dans le forum ASP
    Réponses: 4
    Dernier message: 10/03/2004, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo