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 :

<img> dans <a> en css ?


Sujet :

CSS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 29
    Par défaut <img> dans <a> en css ?
    Bonjour à tous,

    Je souhaite faire un retour "haut de page" avec une image, mon manque d'expérience me fait défaut et je n'y arrive pas
    Mon code dans ma page html serait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="#menu">
    <img src="image.gif" />
    </a>
    ... code qui fonctionne très bien mais que je souhaiterais mettre directement dans ma css au niveau de la <a> de façon à pouvoir modifier l'image facilement.

    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#menu" class="img_retour"></a>
    avec dans ma css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .img_retour {
    	border:none;
    	background-image:url(image.gif);
    	background-repeat:no-repeat;
    	}
    ... sauf que bien entendu, n'ayant aucun texte entre <a> et </a> (volontaire) ... mon image ne s'affiche pas. dès que je mets du texte entre les balises <a>, tout fonctionne très bien sauf un problème avec la taille de l'image)

    étant débutante, je n'ai pas forcément la bonne logique ...
    merci pour votre aide et bonne journée

  2. #2
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    En ajoutant un display:block (<a> étant de base un élément inline) ?
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 29
    Par défaut
    merci beaucoup cela fonctionne
    bonne journée

  4. #4
    Membre chevronné Avatar de desert
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 414
    Par défaut
    La meilleure solution reste quand même celle que tu as proposé en premier si il s'agit simplement d'afficher une image décorative (sans texte à l'intérieur) entourée d'un lien.

    Au cas ou, pour apprendre CSS suis ces tutoriels et cours de formation CSS : http://css.developpez.com/cours/

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 29
    Par défaut
    surement mais avec beaucoup de retour "haut de page", le jour où je dois modifier cette fameuse image ... ça risque d'être lourd de relire/modifier tout le code
    ... même si la fonction "rechercher / remplacer" est très pratique

    merci pour vos réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. IMG avec % dans width : bizarre !
    Par nickylarson34 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 05/10/2006, 09h28
  2. IMG.SRC dans javascript
    Par jab dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/08/2006, 16h22
  3. [CSS] Commentaires dans une feuille de style CSS
    Par mullger dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 31/05/2006, 13h44
  4. Réponses: 9
    Dernier message: 21/02/2006, 14h14
  5. usage balise <img src ..> dans un fichier inc.
    Par faamugol dans le forum ASP
    Réponses: 4
    Dernier message: 20/12/2004, 14h09

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