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 :

Comment afficher une image dans le header de mon site ?


Sujet :

CSS

  1. #1
    Membre actif
    Homme Profil pro
    henridesurrel
    Inscrit en
    Juillet 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : henridesurrel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 11
    Par défaut Comment afficher une image dans le header de mon site ?
    Bonjour à tous,

    Je souhaite afficher une image (headertorrent.png) dans une <div> du header de mon site Wordpress (http://partenaires2pc2iw.net/).
    Pour cela, j'utilise la feuille de style css :
    Après avoir envoyé l'image sur le serveur, je rajoute la ligne background-image: url('cheminde-l-image'); dans le fichier css, pour la div concernée.

    Le souci c'est que l'image ne daigne pas s'afficher.
    Je teste différentes manières depuis 2 heures mais rien n'y fait...

    Avez-vous une idée ?

    ps: j'ai essayé plein de truc, dont inclure une balise style dans le fichier php... et aussi j'ai mis un chemin relatif pour l'image, puis un chemin absolu...
    c'est vraiment incompréhensible, car en théorie tout est juste.

  2. #2
    Membre éprouvé Avatar de Azerx
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2013
    Messages : 116
    Par défaut
    Bonjour,

    Citation Envoyé par Henri88 Voir le message
    background-image: url('cheminde-l-image')
    attention, la syntaxe exacte est:
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    background-image: url("cheminde-l-image/nom_d_image.extension");
    Il faut spécifier le nom de l'image et son extension, par exemple:
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    background-image:url("images/image_header.png");
    Voir ici

  3. #3
    Membre actif
    Homme Profil pro
    henridesurrel
    Inscrit en
    Juillet 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : henridesurrel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 11
    Par défaut ...
    Bjr Azerx,
    Oui bien sûr, chemin+extension du fichier image
    je sais, j'ai bien mis comme tu dis mais rien ne s'affiche
    (et j'ai remplacé ' par ", mais tjs rien..)
    C bizarre non ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    comment est-on censé trouver une solution, alors que tu ne montres ni bout de code, ni copie d'écran, ni quoi que ce soit d'autre ?
    On ne peut que faire des suppositions...


    • As-tu essayé d'afficher directement l'image dans le navigateur, pour voir si l'URL est OK ?
    • Quel est le bout de code que tu as rajouté dans ton CSS ?
    • Quel est l'id de la div où tu souhaites mettre ce background ?
    • ... ?

    Ca aussi, on doit essayer de deviner ?

  5. #5
    Membre actif
    Homme Profil pro
    henridesurrel
    Inscrit en
    Juillet 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : henridesurrel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 11
    Par défaut
    Oui désolé, j'avais juste mis un lien vers le site où l'img est sensée s'afficher..

    oui l'img s'affiche en rentrant son Url dans le navigateur :
    url img : http:partenaires2pc2iw.net/wp-content/themes/formidable-restaurant/img/headertorrent.png

    Code du fichier css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #header-inner {
         background-image:url("http:partenaires2pc2iw.net/wp-content/themes/formidable-restaurant/img/headertorrent.png") no-repeat;
        height:252px;
        width:100%;
    }
    et code du fichier php, avec id de la div :
    Code : 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     <!-- header -->
            <header id="header">
                <div id="header-inner">
     
     
     
             <!--<div id="logo">
                        <?php if (of_get_option('corpo_logo_image')) : ?>
                        <a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="logo-img"><img src="<?php echo of_get_option('corpo_logo_image'); ?>" alt="<?php bloginfo( 'name' ); ?>" /></a>
                        <?php else : ?>
                        <!--<h1 id="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?> - <?php bloginfo('description'); ?>" rel="home"><?php bloginfo('name'); ?></a></h1><p class="site_tagline"><?php bloginfo('description'); ?></p>
                        <?php endif; ?>        
                    </div>-->
                    <!--<div class="cdp-row cdp-formidable">
                        <div class="cdp-col cdp-x1_3 cdp-starsl">
                            <img src="<?php echo get_stylesheet_directory_uri();?>/img/stars.png" width="110" height="30">
                        </div>
                        <div class="cdp-col cdp-x1_3 cdp-wings">
                            <img src="<?php echo get_stylesheet_directory_uri();?>/img/wings.png" width="234" height="45">
                        </div>
                        <div class="cdp-col cdp-x1_3 cdp-starsr">
                            <img src="<?php echo get_stylesheet_directory_uri();?>/img/stars.png" width="110" height="30">
                        </div> 
                    </div>-->
                    <!-- navigation -->
                    <nav id="main-nav" role="navigation">
                        <?php
                        if(has_nav_menu('main-menu')){
                             wp_nav_menu(array(
                                'theme_location'  => 'main-menu',
                                'container'       => false, 
                                'menu_class'      => 'menu', 
                                'menu_id'         => 'main-menu',
                                'echo'            => true,
                                'fallback_cb'     => 'wp_page_menu',
                                'before'          => '',
                                'after'           => '',
                                'link_before'     => '',
                                'link_after'      => '',
                                'depth'           => 0,
                                'walker'          => ''
                             ));
                        }else {
                        ?>
                            <ul class="nav" id="main-menu">
                                <?php wp_list_pages('title_li='); ?>
                            </ul>
                        <?php
                        }
                        ?>
                    </nav>
                    <!-- END navigation -->
                </div>
            </header>
            <!-- END #header -->
    L'id de la div en question est header-inner

  6. #6
    Invité
    Invité(e)
    Par défaut
    background-image:url("http:partenaires2pc2iw.net/wp-content/themes/formidable-restaurant/img/headertorrent.png") no-repeat;
    lol... Y'a comme un défaut... et même 2 défauts...

    Tu aurais GAGNER BEAUCOUP DE TEMPS (et nous aussi) si tu avais commencé par là !

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    background:url("http://partenaires2pc2iw.net/.......................") no-repeat;

    Cela dit, comme le dossier "img" est dans le même dossier ("formidable-restaurant") que le fichier CSS, tu peux mettre le chemin RELATIF :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    background:url("./img/headertorrent.png") center top no-repeat;
    Dernière modification par Invité ; 19/04/2016 à 20h26.

  7. #7
    Membre actif
    Homme Profil pro
    henridesurrel
    Inscrit en
    Juillet 2013
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : henridesurrel
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 11
    Par défaut Merci!
    Ah oui : le double-slash.. quelle étourderie!
    Ca fonctionne.
    Merco Jreaux62 !

  8. #8
    Membre éprouvé Avatar de Azerx
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2013
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2013
    Messages : 116
    Par défaut
    Aha effectivement
    Pense à cliquer sur

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

Discussions similaires

  1. Comment afficher une image dans une page web
    Par hamma2 dans le forum ASP.NET
    Réponses: 13
    Dernier message: 23/04/2008, 14h34
  2. [HTML] Comment afficher une image dans un mail?
    Par NedaRyme dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 14/02/2008, 13h20
  3. Réponses: 21
    Dernier message: 16/01/2008, 09h07
  4. Réponses: 4
    Dernier message: 08/05/2006, 20h12
  5. comment afficher une image dans un jpanel ?
    Par 180degrés dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 18/04/2006, 15h33

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