Rechercher : dans
Par :

Pb d'affichage dû à la DTD

Dernière réponse le 19 mar 2008 à 20:12:41 Enax, le 19 mar 2008 à 19:09:17 
 Signaler ce message aux modérateurs

Bonjour,

J'ai un problème bizarre. Lorsque je place une image à la fin de la cellule d'une table, j'ai un espace vide (5px de hauteur peut-être) qui s'incruste dans le bas de ma cellule quand je travaille en DTD XHTML 1.0 Strict. Avec une autre DTD ou si je n'en déclare pas, cet espace disparaît.

Exemple avec ce code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<table>
        <tr>
                <td style="border: 1px black solid; padding: 0;">
                        <img src="test.jpg" />
                </td>
        </tr>
</table>

Comment régler ce problème ?

Merci d'avance.
Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « pb d'affichage dû à la DTD » dans :
Présentation des DTD Voir Le rôle de la DTD XML permet d'utiliser un fichier afin de vérifier qu'un document XML est conforme à une syntaxe donnée. La norme XML définit ainsi une définition de document type appelée DTD (Document Type Definition), c'est-à-dire une grammaire...
Déclaration d'entités dans les DTD Voir Déclarer des entités XML permet de créer des entités, c'est-à-dire de déclarer un groupe d'éléments sous un nom afin de ne pas avoir à réécrire ces derniers plusieurs fois dans la DTD s'ils se répètent, dans le même esprit que les macros dans les...
Afficher les extensions et les fichiers cachés sous Windows VoirPour afficher les extensions Solution simple Solution avec le registre Pour afficher les fichiers et les dossiers cachés Pour afficher les fichiers et les dossiers système Pourquoi afficher les extensions ? Lorsque vous ne voyez...
[Windows] Affiche l'icône du poste de travail sur le bureau VoirPar défaut, Windows XP n'affiche pas le poste de travail sur le bureau. Il est possible de l'afficher en suivant la procédure suivante : - Cliquer avec le bouton droit sur le bureau - Choisir Propriétés - Dans l'onglet Bureau, choisir...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.

1

 Enax, le 19 mar 2008 à 20:12:41

Je réponds à ma question : avec un display: block; sur la balise img, l'espace disparaît.

Répondre à Enax