j'apprends tout juste à coder et là je suis face à un problème que je n'arrive pas à régler. Je m'explique :
j'essaie de faire en sorte qu'une image que j'ai surnommé "bannière" fasse toute la largeur de l'écran. Le problème c'est que quoi que je fasse, rien ne se passe hormis quand je mets dans le langage css
#bannière
{
text-align: center;
}
Là la bannière va au centre sans problème.
par contre pour le reste quoi que je fasse, la bannière ne fait rien. Je vous montre mon html et mon css :
header
{
background-color: black;
display: flex;
justify-content: space-between;
align-items: flex-end;
}
body
{
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
#logo
{
display: flex;
}
nav ul
{
display: flex;
list-style-type: none;
}
nav li
{
margin-right: 15px;
}
nav a
{
font-size:xx-large;
color: white;
text-decoration: none;
}
nav a: hover
{
color: white;
}
#bannière
{
width: 100%;
height: auto;
}
Voilà ce que ca donne :
J'ai essayé plusieurs trucs mais rien y fait l'image ne fait rien ca reste comme ça, sauf si je la déplace au centre ou à droite. Peut être qu'on ne peut pas changer la dimension de l'image ? Pouvez-vous m'aider à régler ce problème svp ?
Désolé si la réponse parait vraiment évidente, je débute vraiment à peine.
Idem ca ne fonctionne pas. Je n'arrive vraiment pas à changer la hauteur et la largeur de l'image. Je la déplace sans problème mais les dimensions quoi que je fasse rien...
Le problème c'est que là l'image disparait carrément. J'ai vérifié plusieurs fois background: url("image/banniere.jpg") si c'était et le même chemin fonctionne quand je mets img dans html. J'ai forcément fais un oublie quelque part
Difficile de juger si ton chemin est bon car nous ne connaissons pas ta structure de dossiers et de fichiers.
Je vais partir du principe que tu respectes un minimum les conventions à savoir : les images dans un dossiers "images" et les feuilles de style dans un dossier "styles" (les noms peuvent changer mais tu vois l'idée).
Pour ajouter une image depuis le HTML :
<img src="image/banniere.jpg" alt="banniere" />
Ici tu dis au navigateur d'entrer dans le dossier "image" et de chercher à l'intérieur de ce dossier l'image nommée "banniere.jpg". Classique, on sait d'après ton screenshot que cela fonctionne.
afin de dire au navigateur : "sors du dossier "styles" puis entre dans le dossier "image" et herchec à l'intérieur de ce dossier l'image nommée "banniere.jpg".
Oui ça c'est le code minimal pour afficher l'image.
Le chemin peut être différent si le fichier .css n'est pas dans le même répertoire que le fichier .html.
Quel est la hiérarchie de vos fichiers? Pour savoir quel est l'url depuis le fichier appelant (ici le .css) quel est le chemin que vous parcourez dans la hiérarchie de vos fichiers?
Difficile de juger si ton chemin est bon car nous ne connaissons pas ta structure de dossiers et de fichiers.
Je vais partir du principe que tu respectes un minimum les conventions à savoir : les images dans un dossiers "images" et les feuilles de style dans un dossier "styles" (les noms peuvent changer mais tu vois l'idée).
Pour ajouter une image depuis le HTML :
<img src="image/banniere.jpg" alt="banniere" />
Ici tu dis au navigateur d'entrer dans le dossier "image" et de chercher à l'intérieur de ce dossier l'image nommée "banniere.jpg". Classique, on sait d'après ton screenshot que cela fonctionne.
afin de dire au navigateur : "sors du dossier "styles" puis entre dans le dossier "image" et herchec à l'intérieur de ce dossier l'image nommée "banniere.jpg".
C'était bien ça le problème, j'avais pas mis les deux ".." avant "image/banniere.jpg". Là ca fonctionne. C'est top merci !
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
Cordialement.
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP