J'écris actuellement une page Web. Je veux qu'il y ait une image de bannière sur le dessus de la page Web. Voici mon html et css:PNG img s'affiche dans Visual Studio Designer mais pas dans IE
index.html
<!DOCTYPE html>
<html>
<head>
<title>Protect The Environment!</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<div>
<img src="http://intranet.kings.edu.hk/~s13977/banner.png"
id="banner-image"
alt=""/>
</div>
</body>
</html>
styles.css
body {
background:#f8e4e4;
font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size:medium;
}
#banner-image {
height: 106px;
width: 582px;
}
Comme vous pouvez le voir, je a fait mis l'image dans le code html et le src
est régler à l'URL correcte. Vous pouvez copier l'URL et vérifier. Voici à quoi il ressemble du designer Visual Studio:
Mais quand je le lance avec IE, il ressemble à ceci:
J'ai essayé d'ajouter à la règle #banner-image
css:
visibility:visible;
Mais cela ne fonctionne pas du tout. La page reste la même!
Je pense qu'il y a quelques problèmes avec le div
mais je veux vraiment le garder. Cela rend les choses beaucoup plus faciles à gérer.
Avez-vous essayé de l'utiliser dans d'autres navigateurs? Si oui, quel est le résultat? – lxcky
Il se peut que IE n'apprécie pas les caractères de nouvelle ligne dans la balise 'img'. – Boaz
Si vous voulez être sérieux au sujet du développement de pages Web, vous devez apprendre à utiliser les outils de développement dans votre navigateur. Une fois que vous faites, vous n'aurez pas à poser de telles questions (ou au moins poserait de bien meilleures questions) – Amit