Image avec balise object [html]

Résolu/Fermé
letsfire_89 Messages postés 256 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 14 avril 2018 - 4 déc. 2009 à 18:14
 Utilisateur anonyme - 5 déc. 2009 à 22:40
Bonjour,

Je galère pour mettre une pauvre image sur une pauvre page.

Voici le code de la page principale:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
        <title>truc</title>  
    </head>
    <body>
        <p>
             text
        </p>
		<p>
	    <object type="image/jpg" data="dingo.jpg">
		     image
		</object>
        </p>
        <p>
            <a href="http://validator.w3.org/check?uri=referer">
			    <img src="http://www.w3.org/Icons/valid-xhtml10"
                 alt="Valid XHTML 1.0 Strict" height="31" width="88" />
	        </a>
	        <a href="http://jigsaw.w3.org/css-validator/check/referer">
                <img style="border:0;width:88px;height:31px"
                 src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
                 alt="CSS Valide !" />
            </a>
        </p>
    </body>
</html> 


Bien sûr, l'image ne s'affiche pas... que faire?

Merci
A voir également:

6 réponses

notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
4 déc. 2009 à 22:32
Ce n'est pas object qu'il faut utiliser pour une image... c'est img !
<img src="dingo.jpg" alt="" />


D'autre part, les icônes du W3C n'ont le droit d'être insérés que si le code est vraiment valide. La page me paraît bien jeune et bien vide pour mériter ces certifications... (surtout quand on ne sait pas faire la différence entre object et img... :p )
2
letsfire_89 Messages postés 256 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 14 avril 2018 261
5 déc. 2009 à 16:53
Bien sûr que l'on peut placer une image grâce à à la balise object!

J'ai finalement réussit.

D'autre part je laisse les icônes du validateur W3C car la page est bien valide bien qu'elle ne fonctionne pas. La validation n'a jamais nécessité du "mérite".

Alors notobe, si c'est pour raconter n'importe quoi et en plus me faire la morale... merci!

Voici le code de la page qui fonctionne:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
		<title>
			 Nikola Tesla
		</title>  
		<link rel="stylesheet" media="screen" type="text/css" title="tp1" href="styles/css/index.css"/>
	</head>
	<body>
		<h3>
			 Bienvenue sur le site<br/> de 
		</h3>
		<h1>
		     Nikola Tesla<br/>
			 (1856-1943)
		</h1>
		<p>
		    <a href="html/mainMenu.html" title="cliquez ici">
				<object id="img1" data="media/images/NikolaTesla.jpg" style="image/jpg">
					 Votre navigateur ne peut ex&eacute;ter l'affichage de l'image.
				</object>
			</a>
		</p>
		<p>
			<a href="http://validator.w3.org/check?uri=referer">
				<img src="http://www.w3.org/Icons/valid-xhtml10"
				 alt="Valid XHTML 1.0 Strict" height="31" width="88" />
			</a>
			<a href="http://jigsaw.w3.org/css-validator/check/referer">
				<img style="border:0;width:88px;height:31px"
				 src="http://jigsaw.w3.org/css-validator/images/vcss-blue"
				 alt="CSS Valide !" />
			</a>

		</p>
	</body>
</html>


Je ne vois vraiment pas ce qui clochait dans ma page initiale.
1
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
5 déc. 2009 à 17:32
Ok, dont acte...

Mais au fait, êtes-vous au courant que la balise object est mal implémentée par IE (jusqu'à la version 7 incluse) ?
Et que le texte mis en commentaire doit être une description de l'image et non un texte de remplacement qui n'a rien à voir avec la dite image ?
Et que le prologue xml fait basculer IE6 en mode quirks ?
Et que la hiérarchisation des titres doit être logique (pas de h2 si pas de h1, pas de h3 si pas de h2, etc.)
Et qu'un title doit être pertinent et refléter la cible du lien ?

Mais pardon, n'en tenez pas compte : je dis n'importe quoi ;)

Bonne continuation :)
0
Utilisateur anonyme
5 déc. 2009 à 19:02
Pourquoi faire simple quand on peut faire compliqué.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
letsfire_89 Messages postés 256 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 14 avril 2018 261
5 déc. 2009 à 21:09
Ba je suis débutant et pour tout vous dire, mon enseignante à omis de nous parler de ce que vous dites.
Néanmoins je prend note.
0
Utilisateur anonyme
5 déc. 2009 à 22:40
Achete un bouquin sur le html : guide complet du html de chez micro application ou autre , tu feras de gros progres en comprenant pourquoi et comment.
Apres , tu trouveras sur le net tout ce qu 'il faut pour progresser.
Slt
0