2009-09-30 4 views
1

Sur le site Web de ma société (www.dmacorporation.com, nous avons une section sur la première page qui ne s'affiche pas correctement.) Le système IDM Integrated Database Management System apparaît comme entièrement justifié, mais il est supposé être justifié à gauche. Copie locale pour s'afficher correctement dans les autres navigateurs en changeant le css sur la page pour inclure un alignement de texte pour la classe a.NormalHL, mais IE ne le reconnaît pas. Quelqu'un peut-il me dire ce qui devrait être changé pour obtenir cette justifié à gauche au lieu de plein justifiée? Merci.Pourquoi IE complète justifier le texte?

ps ne me dérange pas le désordre, nous ne permis de fixer le code en ce moment :(

+0

Etes-vous incapable de modifier la balise p entourant l'étiquette a? tous les besoins de tag p est une classe qui a text-align: left – Colin

Répondre

3

Ce qui suit est la ligne 126 de la fi default.css le:

P {font-family:Verdana, sans-serif; font-size:9pt; text-align:justify;} 

Depuis ce lien est un enfant de ce qui suit:

<p class="WhiteLink Style10" align="center"> 

il hérite du texte justifié align. Si vous changez la ligne 126 pour dire:

P {font-family:Verdana, sans-serif; font-size:9pt; text-align:left;} 

qui devrait le réparer. Si, pour une raison quelconque, vous ne pouvez pas accéder à default.css, vous pouvez toujours ajouter cette ligne de code dans le fichier CSS que vous avez accès à:

P {text-align:left !important;} 
+2

Enregistrer l'utilisation de "! important" pour les situations les plus extrêmes et utiliser avec crainte et réservation grave. Cette déclaration interfère avec l'héritage, ce qui rend la maintenance de CSS de grande taille extrêmement compliquée. –

+0

Merci d'avoir signalé cela. Je devine que j'étais complètement aveugle la semaine dernière car je ne faisais pas attention aux réglages de la balise p. Inline CSS pour écraser ce cas l'a rendu possible (le patron veut une justification complète par défaut). –

0

Firebug rend assez facile:

Firebug

Changer "justifier" à "gauche" et vous avez terminé.

Questions connexes