Forum Doku Wiki Blog

Forumsarchiv 2005, Oktober
Tabelle: Spaltenweite nur für die erste Zeile definieren

archivierte Beiträge lesen

  1. (CSS) Tabelle: Spaltenweite nur für die erste Zeile definieren von opi, 30. 10. 2005, 00:45

Tabelle: Spaltenweite nur für die erste Zeile definieren

Der folgende Beitrag wurde am 30. 10. 2005, 00:45 Uhr von opi veröffentlicht.

Hallo,

beim Tabellenlayout ist mir aufgefallen, dass wenn ich in der ersten
Zeile einer Tabelle eine width-Angabe mache, diese Weite ausschlag-
gebend für alle anderen Spaltenweiten ist, wenn kein colspan genutzt
wird.

Reicht es dann nicht vollkommen aus, wenn ich nur für die erste Zeile
die Spaltenweite definiere und für die restlichen nicht? Oder sollte
man doch besser für alle Spalten eine width-Angabe setzen?

Greez,
opi
--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|

Tabelle: Spaltenweite nur für die erste Zeile definieren

Der folgende Beitrag wurde am 30. 10. 2005, 01:20 Uhr von Cheatah veröffentlicht.

Hi,

> beim Tabellenlayout ist mir aufgefallen, dass wenn ich in der ersten
> Zeile einer Tabelle eine width-Angabe mache, diese Weite

... ignoriert zu werden hat. Laut Standard gilt width für alle Elemente bis auf Non-Replaced Inline Elements, Tabellenzeilen und Tabellenzeilengruppen.

> Reicht es dann nicht vollkommen aus, wenn ich nur für die erste Zeile
> die Spaltenweite definiere und für die restlichen nicht? Oder sollte
> man doch besser für alle Spalten eine width-Angabe setzen?

Kann es sein, dass Du die Begriffe "Zeile" und "Spalte" durcheinander wirfst? Ansonsten verstehe ich nämlich nicht, was Du da gerade erzählt hast.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

Tabelle: Spaltenweite nur für die erste Zeile definieren

Der folgende Beitrag wurde am 30. 10. 2005, 11:23 Uhr von opi veröffentlicht.

Hallo Cheatah,

> Kann es sein, dass Du die Begriffe "Zeile" und "Spalte" durcheinander wirfst? Ansonsten verstehe ich nämlich nicht, was Du da gerade erzählt hast.

dann versuche doch mich zu verstehen.

Aber ich erkläre es gerne nochmal :-)

Wenn ich in der ersten Zeile eine Tabelle für jede Spalte eine
Breitenangabe mache, dann gelten diese Breitenangaben auch für
die Spalten in den weiteren Zeilen.


<table>
   <tr>
      <td style="width:30%;"> [1] </td>
      <td style="width:70%;"> [2] </td>
   </tr><tr>
      <td> gleiche Breite wie 1 </td>
      <td> gleiche Breite wie 2 </td>
   </tr><tr>
      <td> gleiche Breite wie 1 </td>
      <td> gleiche Breite wie 2 </td>
   </tr>
</table>


Würde es dann nicht ausreichen nur in der ersten Zeile für alle
Spalten eine Breitenangabe zu machen und für die folgenden nicht?

Oder sollte ich das aus _irgendwelchen_ Gründen doch tun?


Greez,
opi
--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|

Tabelle: Spaltenweite nur für die erste Zeile definieren

Der folgende Beitrag wurde am 30. 10. 2005, 11:40 Uhr von Gunnar Bittersmann veröffentlicht.

> dann versuche doch mich zu verstehen.

opi,
Du hast versucht, Sven zu verstehen?

> Würde es dann nicht ausreichen nur in der ersten Zeile für alle
> Spalten eine Breitenangabe zu machen und für die folgenden nicht?

Ja. Wie Sven schon sagte.

> Oder sollte ich das aus _irgendwelchen_ Gründen doch tun?

Nein. Wie Sven schon sagte.

„Aber ich erkläre es gerne nochmal :-)“

Live long and prosper,
Gunnar
--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)

Tabelle: Spaltenweite nur für die erste Zeile definieren

Der folgende Beitrag wurde am 30. 10. 2005, 11:47 Uhr von opi veröffentlicht.

Hallo Gunnar,

> Du hast versucht, Sven zu verstehen?

klaro, habe ich! Aber hast du verstanden, warum ich Cheatah
unbedingt antworten wollte? ;-)

Ok, macht nix. Ich habe meine Antwort und das ist jetzt nicht mehr
wichtig.


Greez,
opi
--
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|

Tabelle: Spaltenweite nur für die erste Zeile definieren

Der folgende Beitrag wurde am 30. 10. 2005, 02:16 Uhr von Sven Rautenberg veröffentlicht.

Moin!

> Reicht es dann nicht vollkommen aus, wenn ich nur für die erste Zeile
> die Spaltenweite definiere und für die restlichen nicht? Oder sollte
> man doch besser für alle Spalten eine width-Angabe setzen?

Nur die Breitenangabe in der ersten Zeile der Tabelle, sowie die Höhenangaben in der ersten Spalte der Tabelle, werden von den aktuellen Browserinstanzen berücksichtigt.

Da sowieso in allen Angaben, die man ggf. kopiert, die gleichen Werte stehen müssen, da es ansonsten keine Tabelle mehr wäre (alle Zellen einer Spalte sind zwingend identisch breit), kann man das Kopieren auch lassen.

 - Sven Rautenberg
--
My sssignature, my preciousssss!

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4