Le code suivant est bien sans déclaration doctype:problème de mise en page causée par doctype
<style type="text/css">
body {
font: 1.0em verdana, arial, sans-serif;
}
* {
margin:0; padding:0;
}
</style>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="/images/title_equipment.gif" /></td>
<td><img src="/images/about.gif" /></td>
<td><img src="/images/services.gif" /></td>
<td><img src="/images/systems.gif" /></td>
<td><img src="/images/equipment_new.gif" /></td>
<td><img src="/images/equipment_used.gif" /></td>
<td><img src="/images/news.gif" /></td>
<td><img src="/images/contact.gif" /></td>
</tr>
<tr>
<td><img src="/images/balers.gif" /></td>
</tr>
</table>
Mais après avoir ajouté doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Il y a espacement entre "tr", même si cellspacing et cellpadding sont les deux zéro.
Pourquoi les éléments en ligne ont-ils de l'espace en dessous du mode standard? – omg
Il y a une explication sur le lien MDC dans ma réponse. –
Et ne peut pas contrôler ce "petit espace sous eux"? – omg