J'ai le code suivant:Buggy tables HTML dans IE7, aide?
<!DOCTYPE html>
<html>
<head>
<style>
.tl, .tr, .bl, .br, .b, .t {
background: #f00;
width: 16px;
height: 16px;
}
.m {
background: url('https://www.google.com/images/logos/ssl_logo_lg.gif') #0f0;
}
table {
width: 512px;
height: 512px;
border-spacing: 0px;
border-collapse: collapse;
table-layout: fixed;
}
</style>
</head>
<body>
<table>
<tr>
<td class="tl"> </td>
<td class="t"> </td>
<td class="tr"> </td>
</tr>
<tr>
<td> </td>
<td class="m">test</td>
<td> </td>
</tr>
<tr>
<td class="bl"> </td>
<td class="b"> </td>
<td class="br"> </td>
</tr>
</table>
</body>
</html>
Il fonctionne bien aussi longtemps que je ne regarde pas avec IE7. IE7 pour une raison quelconque ne respecte pas ma largeur et la hauteur définie à 16px et fait à la place toutes les lignes et colonnes pour prendre la taille moyenne. Bizarrement, cela fonctionne dans le mode Quirks, mais maintenant en mode standard, quoi de neuf?
P.S. Existe-t-il un autre moyen de réaliser une mise en page similaire avec des coins de 16x16, 16px haut et bas tandis que le milieu s'intègre?
Il devient trop grand ... – Tower
modifier la valeur de la hauteur pour répondre à vos besoins – Sotiris