Glemssurfer: In Table mit id auf tr zugreifen?

Beitrag lesen

Hi Leute,
ich habe folgendes Problem:

Ich sitze hier und habe ein (externes) Tool, dass aus xml-Dateien html-Webseiten erstellt. Dabei gibt es eine Newsarea im Form einer Tabelle.

Diese Tabelle hat die id TableNewsItem und variiert in Breite, was nicht sein sollte.
Daher habe ich die Tabelle wie folgt in CSS festgeschrieben:
#TableNewsItem  { width:250px; float:right; }

Leider wird mir aber auch bei einer leeren Newsarea eine Tabelle generiert in der nichts drin steht in etwa so:
<table [...] id="TableNewsItem">

</table>

Dabei werden 250px auf der rechten Seite für eine leere Tabelle benötigt, was nicht sein soll.

Meine Idee:
Ich verweise auf das tr-element in der table mit der ID TableNewsItem.

Ich habe ein wenig gesucht und wenn ich das richtig verstanden habe hätte das so möglich sein sollen:
table#TableNewsItem tr { width:250px; float:right; }

das hat jedoch nicht funktioniert.

Ich kann NICHT:

  • eine bestimmte ID/class an das tr geben
  • nicht das td nutzen (verschiedene breiten)
  • den html-code ändern.
    Da die gesamten Seiten generiert werden.

Außerdem:

  • die tr-Elemten der Tabelle besitzen bereits verschiedene classes die ich nicht modifizieren kann, da sie auch an anderer stelle genutzt werden.

Sprich ich suche:
Eine Definition für das TR-Element in der Table mit der ID TableNewsItem mit der ich float:right und width:250px übergeben kann.

Ich bin für Vorschläge und Hilfe dankebar :)

Gruß Marc aka Glemssurfer