Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Oktober

SELFHTML Forumsarchiv
Tabelle: Spaltenweite nur für die erste Zeile definieren

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

Tabelle: Spaltenweite nur für die erste Zeile definieren

Die folgende Nachricht zum Thema stammt von: opi, 30. 10. 2005, 00:45

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:|

nach obennach unten

Tabelle: Spaltenweite nur für die erste Zeile definieren

Die folgende Nachricht zum Thema stammt von: Cheatah, 30. 10. 2005, 01:20

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

nach obennach unten

Tabelle: Spaltenweite nur für die erste Zeile definieren

Die folgende Nachricht zum Thema stammt von: opi, 30. 10. 2005, 11:23

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:|

nach obennach unten

Tabelle: Spaltenweite nur für die erste Zeile definieren

Die folgende Nachricht zum Thema stammt von: Gunnar Bittersmann, 30. 10. 2005, 11:40

»» 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)

nach obennach unten

Tabelle: Spaltenweite nur für die erste Zeile definieren

Die folgende Nachricht zum Thema stammt von: opi, 30. 10. 2005, 11:47

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:|

nach obennach unten

Tabelle: Spaltenweite nur für die erste Zeile definieren

Die folgende Nachricht zum Thema stammt von: Sven Rautenberg, 30. 10. 2005, 02:16

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!

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Oktober

© 1998-2006 Seite Impressum, Software: Classic Forum