Page 1 sur 1
question d'esthétique
Posté : 04 janv. 2006, 21:26
par alcofribas
bonjour à tous,
une question très bête: j'ai une image que j'utilise comme lien sous la forme suivante:
Code : Tout sélectionner
<a href="doc.php" alt=""><img src="voir_cycle.png" alt="cycle"></a>
mais comme c'est un lien, l'image apparaît encadrée.
Comment supprimer ce cadre?
Merci
Re: question d'esthétique
Posté : 04 janv. 2006, 21:32
par Truc
Salut,
suffit de dire de ne pas mettre de bord:
<a href="doc.php" alt=""><img src="voir_cycle.png" alt="cycle" border=0></a>
Posté : 04 janv. 2006, 21:39
par alexbad
Je préfère de très loin le CSS pour ce genre de chose:
Code : Tout sélectionner
<a href="doc.php" alt=""><img src="voir_cycle.png" alt="cycle" style="border:0;" /></a>
Et on ferme la balise
img, on la ferme!
Posté : 04 janv. 2006, 23:37
par Cyrano
Et on ferme la balise img, on la ferme!
Seulement si c'est du XHTML
alexbad, mais pas en HTML4
Posté : 04 janv. 2006, 23:38
par alexbad
Je sais, mais depuis que tu m'as dit qu'il fallait les fermer, je suis devenu paranoïac... Enfin bon, on perd rien pour s'y mettre au XHTML.
Posté : 04 janv. 2006, 23:43
par Cyrano
Ben la règle est pas compliquée :
- en HTML 4, certaines balises doivent impérativement être fermées, d'autres comme les balises "vides" (br, hr, img,...) ne doivent pas être fermées, certaines ont une fermeture optionnelle (<p>, <td>, <li> etc..), d'autres enfin ont même une fermeture carrément interdite
- En XHTML, c'est une musique plus simple: c'est un langage XML. On doit donc respecter la syntaxe XML qui veut que TOUTES les balises soient fermées.
Mais attention, HTML et XHTML sont, quoi qu'il y parraisse, deux langages différents : le HTML est issu du SGML, le XHTML est issu du XML qui est lui même une simplification du SGML. Il n'y a pas de lien direct entre HTML et XHTML si ce n'est qu'on utilise les mêmes balises à quelques détails près.
Posté : 05 janv. 2006, 12:28
par alcofribas
En tout cas, merci à tous.
