PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Html: tabellenbreite syncronisieren


ooAlbert
2006-09-13, 13:13:56
Hi,

ich hab mehrere html tabellen, die untereinander stehen und für den betrachter als ganzes erscheinen. Mein problem ist jetzt, vorher hab ich die breite einheitlich mittels pixel definiert nur ist das recht undynamisch.

gibt es irgendwie eine möglichkeit, das sich die tabellen in der breite syncronisieren?

mfg

darph
2006-09-13, 13:36:39
Also das hat ja nun wirklich nichts mit Programmierung zu tun.

Marscel
2006-09-13, 15:53:11
Ja, du definierst beliebig viele CSS-Klassen mit unterschiedlicher Breite, die Tabellen nehmen per HTML erst einmal eine an.

Mit Javascript kannst du den Tabellen, mittels id="" oder so, eine andere Klasse zuweisen.

Wenn es nicht das ist, was du suchst, habe ich dich falsch verstanden.

Gast
2006-09-13, 21:18:12
Mit Javascript kannst du den Tabellen, mittels id="" oder so, eine andere Klasse zuweisen.
IDs sind nicht das selbe wie Klassen!

Sindri
2006-09-14, 14:20:43
Du kannst im Tabellen-Tag ein width=xx% anhängen.
<table width=50%>
Dann füllen alle Tabellen 50% der Bildschirms in der Breite, an der Höhe ändert sich nichts
Meinst du sowas?

darph
2006-09-14, 15:04:19
Du kannst im Tabellen-Tag ein width=xx% anhängen.
<table width=50%>
Dann füllen alle Tabellen 50% der Bildschirms in der Breite, an der Höhe ändert sich nichts
Meinst du sowas?
Erstens ist das nichtmehr erlaubt (deprecated) und zweitens: Wenn überhaupt, dann auch mit Anführungszeichen. width="50%". Und drittens haben die Spalten dann immernoch unterschiedliche Breiten.

Marscel
2006-09-14, 15:23:51
IDs sind nicht das selbe wie Klassen!

Klar, aber es ist bequem, ein Element mittels ID anzusprechen und dann eine andere Klasse anzugeben.

Sindri
2006-09-14, 16:01:14
Erstens ist das nichtmehr erlaubt (deprecated) und zweitens: Wenn überhaupt, dann auch mit Anführungszeichen. width="50%". Und drittens haben die Spalten dann immernoch unterschiedliche Breiten.
1) Wusst ich nicht, fang grad erst an mit HTML
2) Es geht auch ohne "
3) Dann hab ich die Frage falsch verstanden

darph
2006-09-14, 17:19:55
2) Es geht auch ohne "Es geht. Weil dein Browser den Fehler ignoriert. Aber es ist falsch.

ooAlbert
2006-09-15, 07:11:37
hm, im prinzip bräuchte ich wohl ein javascript das die tatsächliche breite der ersten tabelle in die der nächsten überträgt oder kann sowas auch PHP lösen, da die seiten ja auch mittels php bestückt sind.

mithrandir
2006-09-15, 19:58:14
Wenn du dir das hier anschaust:
http://staff.withingames.net/mithrandir/Test.html

Wie sollen die Tabellen untereinander dann ausschauen? Wie in der dritten Variante (gleiche Breite, gleiche Spaltenbreiten) oder doch noch was anderes? Das ginge (wie schon jemand anders hier erwähnte) auf jeden Fall mit Prozentualangaben.

bye, Peter

ooAlbert
2006-09-20, 20:16:45
es geht dabei nur um die äußere breite die einzelnen spalten können breit sein wie sie wollen :)