![]() |
Willkommen, Gast ( Anmelden | Registrierung )
![]() ![]() |
![]() |
![]()
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 - 0:16 |