0

Comme vous le savez tous afficher: inline-block; ne fonctionne pas dans IE6. Étonnamment, l'affichage: table, table-rangée, table-cellule ne fonctionne pas non plus. Comment puis-je ne pas utiliser des tables pour des pages complexes? Quelles sont les techniques disponibles pour que les divs se comportent comme des tables dans IE6? Dans d'autres lectures/références serait appréciée.Dans IE6, Quelles sont les alternatives à afficher: inline-block, table, table-row. table-cellule?

+0

Je suppose que vous n'affichez pas de vraies données tabulaires, n'est-ce pas? Aussi, cela ne me surprend pas du tout au manque de support d'IE6 pour les affichages de table ... – BoltClock

+0

La meilleure technique est de ne pas utiliser IE6. La deuxième meilleure technique consiste à utiliser des tables réelles plutôt que des divs stylées. –

+0

@BoltClock: Vrai, pas de données tabulaires, c'est pourquoi je ne veux pas utiliser des tables. – Babiker

Répondre

1

Alors que l'écriture est valide, le balisage sémantique pour layout sur ie6 est une tâche pénible, ce n'est pas impossible, voici quelques sources.

  • How to make it work on ie6: un guide des problèmes que vous rencontrerez sur ie6 et comment les réparer.
  • Quirksmode: Excellent guide sur le support du navigateur pour chaque déclaration CSS.
  • Cross-Browser inline-block. un article plutôt long mais très complet sur l'implémentation cross-browser inline-block.

J'espère que vous les trouverez utiles.

Questions connexes