![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() |
![]()
Beitrag
#1
|
|
Rookie Gruppe: User Beiträge: 8 Mitglied seit: 15.06.2005 Mitglieds-Nr.: 5.198 ![]() |
Hallo zusammen.
Könnt Ihr mir weiterhelfen? Nehmen wir der Einfachheit eine Tabelle mit zwei Spalten. Der Text in der linken Spalte soll linksbündig sein, der in der rechten soll rechtsbündig sein. Dafür wollte ich im Col-Tag das attribut align benutzen. Der IE zeigt daraufhin die Seite korrekt an, der Fuchs weigert sich den Inhalt rechtsbündig auszurichten. Könnt Ihr das nachvollziehen und muss ich jetzt tatsächlich im CSS für die rechte Seite eine Klasse definieren und dem TD-Tag mitgeben oder gibt es da noch etwas anderes? THX im voraus Robert |
|
|
![]() |
![]()
Beitrag
#11
|
|
Weiss zuviel!! ![]() Gruppe: Mods Beiträge: 668 Mitglied seit: 19.04.2002 Wohnort: Grimmen Mitglieds-Nr.: 385 ![]() |
Hallo,
ich glaube, ich habe da einen Workaround für das Problem - mal unabhängig ob das jetzt besonders elegant ist, ist es aber zulässig. QUELLTEXT <html> Mit diesen Styles werde alle Spalten auf 200px Breite gesetzt und die dritte Spalte wird rechtsbündig formatiert - sowohl im IE wie im FF/Moz - jedenfalls bei mir.<head> <title>table-col-test</title> </head> <style> table.rechts3 { border-collapse:collapse;border:1px solid black;} table.rechts3 td + td + td {text-align:right;} table.rechts3 td {width:200px;border:1px solid black;} .rechts {text-align:right;} </style> <body> <table class="rechts3"> <colgroup> <col> <col> <col class="rechts"> </colgroup> <tr> <td>1. Zeile, 1. Spalte</td> <td>1. Zeile, 2. Spalte</td> <td>1/3</td> </tr> <tr> <td>2. Zeile, 1. Spalte</td> <td>2. Zeile, 2. Spalte</td> <td>2/3</td> </tr> </table> </body> </html> Seltsamerweise versteht der IE die "td + td + td"-Konstruktion nicht, die da sagt: "Gilt für das td-Tag, dem zwei andere unmittelbar vorweggegangen sind". [edit] Wie ich gerade feststelle, gilt es aber auch für die vierte und alle folgenden Spalten im Mozilla. Muss man eben auf das Tabellen-Design etwas mehr achten - oder für das vierte dann wieder eine entsprechende Angabe eintragen: table.rechts3 td + td + td + td {text-align:left;} Bei breiten Tabellen würde das dann zu etwas mehr Arbeit im Stylesheet führen aber immer noch weniger, als für jede Zelle etwas vorzugeben. [/edit] Hoffe es hilft ein wenig weiter. Der Beitrag wurde von i.b.g bearbeitet: 17.06.2005 - 16:41 |
|
|
![]() ![]()
Beitrag
#12
|
|
Rookie Gruppe: User Beiträge: 8 Mitglied seit: 15.06.2005 Mitglieds-Nr.: 5.198 ![]() |
Hallo i.b.g.
Respekt. Bis auf die fehlende Type-Deklaration hat der Validator von W3C keine Beanstandung. ![]() Mann, wo kann man so etwas nachlesen? ![]() Ich kann Google nicht beibringen danach zu suchen. Wenn ich das Script und deine Anmerkung richtig verstehe teile ich dem Fuchs damit eine Formatierung für das td-Tag mit welche solange Gültigkeit hat bis eine neue Formatierung die alte ablöst. Leider wirft das noch ein anderes Problem auf: Meine Spalten sind nicht gleich groß. Ich habe schon versucht der Textformatierung die Angabe der Zellenbreite hinzuzufügen, scheint bloß kein Browser verstehen zu wollen. Aber hier arbeitet wieder das col-Tag mit. Die Angabe der Spaltenbreite hier versteht wieder jeder. ![]() THX für deine Bemühung. Ich denke ich komm jetzt klar. Hoffentlich ![]() Robert |
|
|
![]()
Beitrag
#13
|
|
Weiss zuviel!! ![]() Gruppe: Mods Beiträge: 668 Mitglied seit: 19.04.2002 Wohnort: Grimmen Mitglieds-Nr.: 385 ![]() |
Hallo Robert,
ZITAT(LukyLuke @ 18.06.2005 - 11:21) Hier:http://www.w3.org/TR/CSS21/selector.html#adjacent-selectors Ein bischen Englisch sollte man aber können. ![]() |
|
|
![]()
Beitrag
#14
|
|
Anwärter auf W3.org Mitgliedschaft ![]() ![]() ![]() ![]() ![]() Gruppe: User Beiträge: 550 Mitglied seit: 28.11.2001 Wohnort: Berlin Friedrichshain Mitglieds-Nr.: 107 ![]() |
ZITAT(i.b.g @ 18.06.2005 - 14:28) Hier:http://www.w3.org/TR/CSS21/selector.html#adjacent-selectors Ein bischen Englisch sollte man aber können. ![]() Und für die, denen das nicht gegeben ist: Edition-W3C.de (deutsche Übersetzungen einiger Dokumente). Tschö, Auge |
|
|
![]()
Beitrag
#15
|
|
is getting harder Gruppe: User Beiträge: 28 Mitglied seit: 12.06.2005 Mitglieds-Nr.: 5.192 ![]() |
Hallo !
@ i.b.g : ZITAT ch kenne keinen Browser, der wirklich alle Recomandations des W3C umsetzt. Wie allen anderen geht es eben auch dem FF. ![]() CU, TS |
|
|
Google Bot |
![]()
Beitrag
#
|
![]() Google Ads ![]() |
|
|
|
![]() ![]() |
![]() |
Vereinfachte Darstellung | Aktuelles Datum: 07.07.2025 - 1:20 |