28173 sujets

CSS et mise en forme, CSS3

Sous MSIE7, je n'arrive pas à cacher une table lorsque border-collapse est utilisé conjointement avec un style pour le <td> : les données de la table disparaissent bien, mais les bordures subsistent à l'écran !
(pas de problème avec FireFox)

Voici un exemple simplifié :
table {
	border-collapse: collapse;
	visibility: hidden;
}
td {
	border: 1px solid red;
}

L'effet de disparition fonctionne bien :
- si je supprime le collapse
- si je supprime le style border <td>
http://img408.imageshack.us/img408/705/bugmsiebordercollapsebb5.jpg

J'ai bien effectué une recherche dans Alsa, consulté la page "border-conflict-resolution" du W3C... Ce bug de MSIE est-il référencé quelque part ? (s'il s'agit bien d'un bug et non d'une erreur de ma part...)

Voici la page entière de test (HTML+Style) :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <title>Bug table MSIE7 : traces restantes en invisible</title>
  <style>
	table {
		border-collapse: collapse;
		visibility: hidden;
	}
	td {
		border: 1px solid red;
	}
</style>
  </head>
  <body>
		<table><tr><td>1________</td></tr><tr><td>2</td></tr><tr><td>3</td></tr></table>
  </body>
</html>