Image avec balise object [html]

Résolu
letsfire_89 Messages postés 256 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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   Statut Membre Dernière intervention   213
 
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   Statut Membre Dernière intervention   261
 
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   Statut Membre Dernière intervention   213
 
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
 
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   Statut Membre Dernière intervention   261
 
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
 
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