Posez votre question Signaler

Image avec balise object [html] [Résolu]

letsfire_89 176Messages postés 7 novembre 2006Date d'inscription 29 février 2012Dernière intervention - Dernière réponse le 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
Lire la suite 

Image avec balise object [html] »

6 réponses
Réponse
+2
moins plus
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 )
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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 :)
Ajouter un commentaire
Réponse
+0
moins plus
Pourquoi faire simple quand on peut faire compliqué.
Ajouter un commentaire
Réponse
+0
moins plus
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.
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « image avec balise object [html] » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?