Martin Bauer: Spalte in Tabelle formatieren

Hallo,

wie formatiere ich eine Spalte in einer Tabelle einheitlich (global).
Eigentlich sollte so etwa wie unten funktionieren, tut es aber nicht (das width= schon, das align= nicht).

<table width=100%>

<colgroup align="right">
    <col width=10% align="center">
    <col width=90%>
  </colgroup>
...
...

Grüße,
Martin Bauer

  1. Hello out there!

    Eigentlich sollte so etwa wie unten funktionieren, tut es aber nicht (das width= schon, das align= nicht).

    Der Textinhalt steht ja auch nicht in den 'col'-Elementen, sondern in den 'td'-/'th'-Elementen.

    Also gilt es, diese zu formatieren. Die Pseudoklassen ':first-child' [CSS2 §5.11.1] und ':last-child' [CSS3-SELCTORS §6.6.5] sowie der Selektor für benachbarte Elemente [CSS2 §5.7] sollte da helfen.

    Außer in IEs.

    <table width=100%>
      <colgroup align="right">
        <col width=10% align="center">
        <col width=90%>
      </colgroup>

    Was haben veraltete HTML-Attribute mit dem von dir gewählten Themenbereich CSS zu tun?

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)