Placer une image background dans le html
Résolu arscy Messages postés 173 Date d'inscription Statut Membre Dernière intervention -
jordane45 Messages postés 38472 Date d'inscription Statut Modérateur Dernière intervention - 12 janv. 2023 à 20:40
jordane45 Messages postés 38472 Date d'inscription Statut Modérateur Dernière intervention - 12 janv. 2023 à 20:40
A voir également:
- Placer une image background dans le html
- Placer des points sur une carte - Guide
- Image iso - Guide
- Insérer une image dans word sans bouger le texte - Guide
- Légender une image - Guide
- Editeur html - Télécharger - HTML
1 réponse
Bonjour,
Comme pour remplir un input ou un textarea ... il te suffit de faire un echo de ta variable PHP.
background-image: url('<?php echo $uneVariable;?>');
Et pour ce qui est de l'affichage.. même sans texte ... il suffit de définir une largeur et une hauteur minimum à ton élément html. (via les attributs css WIDTH et HEIGHT / et/ou MIN-WIDTH et MIN-HEIGHT)
Pour une image standard je suis tenté de jouer de la sorte dessus:
Dans mon cas de figure le css a été prévu à la base spécialement pour l'image d'arrière-plan dans le #selecteur et quelques annexes,
comment fais-je en sorte d'extraire la notion de taille?
Ce principe semble ne pas être approprié dans ce cas de figure
Dans le css j'ai déjà un
J'ai essayé d'appliquer l'attribut min-height dans le css, sans succès
j'arrive donc à voir mon image seulement si j'ai du contenu, et de façon partielle car l'ajout de texte est ici (ce n'est pas le but)
Auriez-vous des pistes?
Voici une solution possible qui peut être appliquée:
créer une classe qui comporte les attributs qui m'intéressent (et non plus un identifiant)
et dans la div concernée reprendre ce qui avait été écrit plus tôt avec une petite différence: pas d'apostrophes ni de guillemets dans le "url(...)", soit :
Que ça soit en ciblant un id ou une class... Le fonctionnement reste le même.
Bien entendu, un id et unique dans la page alors qu'une class peut-être appliqué à plusieurs éléments de cette même page.