12
votes

Comment remplacer TD Align = "Centre"?

tel que rassemblé de Pourquoi align = "Centre" ne remplace pas {Text- Aligner: à droite;} Cet article, CSS devrait prendre la presciité sur des attributs de mise en page anciens. Je travaille sur un projet où je dois injecter du contenu dans une cellule qui a le format:

...

Je ne veux pas que mon contenu soit centré, essayant d'utiliser Text-Align = "GAUCHE" ne remplace pas la balise TD, comme suggéré dans l'article. Que puis-je faire pour remplacer l'alignement TD Attibute?


1 commentaires

Je me rends compte qu'il n'y a pas d'attribut CSS unique pour remplacer l'alignement TD; Mais comment puis-je contrer l'effet de l'attribut Align à l'aide de CSS?


4 Réponses :


2
votes
td.mytd
{
text-align: left;
}

0 commentaires

6
votes
td { text-align: left; }
Tested in IE8 & FF3.6.8Demo: http://jsfiddle.net/s8qhJ/

1 commentaires

Cette réponse est meilleure que celle marquée comme "meilleure réponse" pour ceux qui travaillent avec des dispositions de table dans la conception de courrier électronique HTML. Vous devez cibler spécifiquement la balise pour fonctionner, car le réglage de la propriété Text-Align sur un élément parent ne lui permettra pas de le remplacer.



13
votes

Si vous êtes autorisé à modifier le contenu de la TD, vous pouvez ensuite envelopper les valeurs TD avec une autre balise avec Text-Align: gauche;

Étiquette résultante serait: P>

$(document).ready(function(){
   $('td [align=center]').attr('align','left');
   // $('td [align=center]').attr('align','left').css('text-align','left'); //or still not working
});


1 commentaires

Merci, je vais aller pour le piratage JS semi-méchant, puisque TD Align semble avoir des effets secondaires en plus d'aligner le texte. Il affecte également d'autres Elemtns (semblables à une largeur fixe enrimer autour d'une div avec marge: 0 auto; ensemble.)



0
votes

Pour toute personne cherche spécifiquement à remplacer tous les éléments spécifiant [Align], cela fera:

body [align] { text-align: center; }


0 commentaires