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 :

Images de fond ne s'affichent pas


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 9
    Par défaut Images de fond ne s'affichent pas
    Bonjour à toutes et à tous,

    Voici le résultat que j'essaye de reproduire :



    Et voici ce à quoi j'arrive :



    J'ai utilisé un code CSS simple et qui avait déjà marché pour un exercice de ce type, mais ici les images ne s'affichent tout simplement pas.

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <aside class="infos">
                        <div class="icone prix">Chère</div>
                        <div class="icone temps">Rapide</div>
                        <div class="icone commentaires">34 commentaires</div>
                    </aside>


    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    .infos {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }
     
    .infos div {
        display: inline;
        padding-left: 100px;
        line-height: 100px;
        background-position: left;
        background-repeat: no-repeat;
    }
     
    .icone prix {
        background-image: url("img/iconePrix.png");
    }
     
    .icone temps {
        background-image: url("img/iconeTemps.png");
    }
     
    .icone commentaires {
        background-image: url("img/iconeCommentaires.png");

    Merci d'avance pour vos suggestions.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    tes sélecteurs ne sont pas corrects :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .icone prix {
        background-image: url("img/iconePrix.png");
    }
    cible un élément <prix> contenu dans un <élement class="icone">.

  3. #3
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Bonjour,

    en l'occurrence, quand on a 2 classes sur le même élément, il faut écrire .icone.prix {...} (sans espace).

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Citation Envoyé par jreaux62
    ...il faut écrire .icone.prix {...} (sans espace).
    là tu enlèves toute envie de recherche !

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 9
    Par défaut
    Bien compris, je ne referai plus cette erreur. Merci.

  6. #6
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    là tu enlèves toute envie de recherche !
    Tu as raison...
    Encore faut-il indiquer / trouver les bons mot-clés à taper pour obtenir la réponse :

    • "css sélectionner un sélecteur avec plusieurs classes"

    on trouve alors (par exemple) :

  7. #7
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2021
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2021
    Messages : 9
    Par défaut
    Mais une chose que je ne comprends pas : je n'ai qu'une seule classe ("icone prix") et non deux. Ou alors il faut considérer que "icone" est une classe à part entière ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/09/2019, 22h56
  2. mettre une image en fond sur un css
    Par edzodzinam dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 05/11/2008, 11h49
  3. [CSS] image de fond avec barre de navigation
    Par speedylol dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/10/2006, 13h46
  4. Réponses: 6
    Dernier message: 21/09/2006, 17h33
  5. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 17h57

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