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: p>
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? P>
4 Réponses :
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 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>
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.) Pour toute personne cherche spécifiquement à remplacer tous les éléments spécifiant [Align], cela fera:
... td> code> p>
votes
td.mytd
{
text-align: left;
}
votes
td { text-align: left; }
Tested in IE8 & FF3.6.8Demo: http://jsfiddle.net/s8qhJ/
pour fonctionner, car le réglage de la propriété Text-Align sur un élément parent ne lui permettra pas de le remplacer.
votes
$(document).ready(function(){
$('td [align=center]').attr('align','left');
// $('td [align=center]').attr('align','left').css('text-align','left'); //or still not working
});
votes
body [align] { text-align: center; }
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?