question d'esthétique

Eléphant du PHP | 150 Messages

04 janv. 2006, 21:26

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

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

04 janv. 2006, 21:32

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> 

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

ViPHP
ViPHP | 649 Messages

04 janv. 2006, 21:39

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!
Image

Mammouth du PHP | 19672 Messages

04 janv. 2006, 23:37

Et on ferme la balise img, on la ferme!
Seulement si c'est du XHTML alexbad, mais pas en HTML4
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 649 Messages

04 janv. 2006, 23:38

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.
Image

Mammouth du PHP | 19672 Messages

04 janv. 2006, 23:43

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 150 Messages

05 janv. 2006, 12:28

En tout cas, merci à tous. :D