text-align in Tabellenzelle wird falsch interpretiert

  • Ich habe hier gerade ein Verhalten, dass ich mir nicht ganz erklären kann.
    In einer Tabellenzelle möchte ich den Inhalt rechtsbündig ausrichten. Aber egal welchen Wert ich `text-align` zuweise, es steht immer linksbündig.
    Lasse ich bei den css-Attributen `text-align` weg und setze die Ausrichtung der Zelle über das HTML-Attribut `align="right"`, so wird mir der Inhalt wie gewünscht rechtsbündig ausgerichtet.
    Hier mal der Code-Ausschnitt:

    Hat irgendjemand eine Idee wo da das Problem liegen könnte?

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  • Ok, ich konnte das Problem ausmachen.
    Es liegt an der Klasse die dem `img` in der Zelle zugewiesen ist. Für diese Klasse habe ich keine CSS-Formatierungen definiert, deswegen hatte ich da auch nicht dran gedacht.
    Dieser Klasse wird aber über JQuery ein ocuploader zugewiesen, und dieser zeichnet sich wohl dafür verantwortlich.
    Lasse ich die Klasse drin und kommentiere im JavaScript-Bereich die Zuweisung des ocuploaders an die Klasse "upload-button" aus, so wird das Bild korrekt rechtsbündig ausgerichtet. Da werde ich mir jetzt wpohl was überlegen müssen, um das irgendwie in den Griff zu kriegen.

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook