En utilisant les propres outils de développement de ie8, il affiche la valeur d'alignement de texte des éléments comme à gauche, mais il est rendu centré en mode standard ie8. Dans les quirks ou ie7 standards, tout est correctement aligné à gauche.Pourquoi est-ce que ie8 centre le texte lorsque l'alignement de texte est réglé sur gauche?
Répondre
Une très élégante solution de haslayout.net:
th {
text-align: inherit;
}
text-align est héréditaire. Est-ce que le tag parent (TABLE, je pense) centre le texte?
La table a un paramètre de classe text-align à gauche. Le
IIRC, l'élément <th> va centrer et mettre en gras le texte en raison du style interne du navigateur. C'est une grande raison pour laquelle j'ai récemment commencé à utiliser des feuilles de réinitialisation CSS dans tous mes projets.
Cela pourrait être le problème. ie8 n'hérite pas de l'étiquette de la table. J'ai besoin d'énoncer spécifiquement la règle pour que ça fonctionne dans ie8. – Gidgidonihah
Essayez d'ajouter ceci à votre étiquette de tête
<style>th{text-align: left; font-weight:normal;}</style>
Si vous avez d'autres tableaux de la page que vous ne voulez pas être affecté par ce changement, vous pouvez appliquer une classe à votre table et de style les éléments de cette table.
... <table class='work_in_IE'> ...
<style type="text/css">.work_in_IE th{ text-align: left; font-weight:normal;}</style>
si vous ne pouvez pas obtenir la réponse que vous pouvez essayer e {float: left; } ça marche bien pour moi.
- 1. Comment l'écran est réglé de telle sorte que le curseur doit pointer vers le texte surligné
- 2. Texte justifié dans IE8 est coupé sur le bord droit
- 3. afficher le texte lorsque l'image est sur on-clic/masquer le texte lorsque l'image est différente cliquez sur
- 4. Centre de l'iPhone texte ShowTextAtPoint
- 5. css: align justifier, mais le texte sur le côté gauche
- 6. Conserver le texte à gauche et au milieu de la div, pas au centre
- 7. Pourquoi une bordure de zone de texte est-elle légère et disparaît lorsque le texte la remplit?
- 8. centre texte align avec css
- 9. CreateLink ne marche pas le travail dans IE7/IE8 lorsque le texte est sélectionné chevauchement
- 10. IE8: Div Hover ne fonctionne que lorsque la couleur de fond est définie, très étrange, pourquoi?
- 11. Comment placer le texte au centre d'une image?
- 12. Pourquoi ce texte apparaît-il à gauche dans Webkit?
- 13. Tronquer le texte à gauche dans UITextField
- 14. Pourquoi le cadre Tkinter est-il redimensionné lorsque la zone de texte est ajoutée?
- 15. Centre un seul caractère de texte verticalement?
- 16. Est-ce que xs: time est réglé par défaut sur UTC lorsque le fuseau horaire est omis?
- 17. Safari centre le texte sur mon site web quand Firefox, IE l'aligne à gauche. Facile à résoudre?
- 18. texte CSS dans le centre de l'image d'arrière-plan
- 19. dessiner le texte au centre de l'image en utilisant PIL
- 20. Javascript: Obtenez le texte sélectionné de Textarea dans IE8
- 21. Pourquoi IE complète justifier le texte?
- 22. Surligner le texte lorsque cliqué
- 23. Texte Iphone et texte de droite à gauche
- 24. Pourquoi les polices de Pango changent-elles de poids lorsque le texte est pivoté au Caire?
- 25. Pourquoi ma zone de texte est-elle désactivée sur Ipad?
- 26. Jquery: le code d'exécution lorsque le texte est sélectionné
- 27. Centre de texte dans un toast dans Android
- 28. IE8 ne soulève que le clic de la souris sur le texte dans la cellule de tableau
- 29. menu déroulant dans IE8 coupe le texte de l'article
- 30. Je ne réponds pas lorsque le texte est sélectionné
À quoi cela ressemble-t-il dans les autres navigateurs? – AnonJr
Au lieu d'une image, votre meilleur pari serait d'afficher un exemple SSCCE. La quantité minimale de code que vous (et nous) devons reproduire le même problème. Le code peut être posté en copypassant, en le sélectionnant et en appuyant sur le bouton "code" (image binaire). – BalusC
Dans tous les autres navigateurs que j'ai testés (opera, fx 2-3.5, chrome, safari), il hérite correctement de text-align: left de la classe appliquée à la table. L'image était simplement pour montrer que les outils de développement d'ie8 indiquent qu'elle devrait s'aligner à gauche mais pas encore. Comme pour assez de code pour l'illustrer, voir: http://pastie.org/685460 – Gidgidonihah