Tabellenprobs

  • Hallo!


    Ich komme an einem Problem nicht weiter und zwar
    habe ich eine Tabelle mit einem <head> Bereich und möchte diese
    Kopfzeile mit einem Rahmen versehen,aber eben nur diese Zeile!


    Code:


    <thead>
    <tr class=Kopfzeile>
    <th>....</th>
    <th>....</th>
    <th>....</th>
    .
    .
    .
    </tr>
    </thead>



    CSS:


    tr.Kopfzeile {
    border: 1px solid #602C16;
    }


    Nun ist es so das der Browser Firefox die Zeile macht, also den Rahmen, nicht
    aber der Internet Explorer, warum?


    Weiters habe ich noch das Problem das ich XHTML strict Mode habe und
    meine Tabelle gerne zentriert haben möchte, der Befehl "align=center"
    ist aber nicht mehr erlaubt in XHTML? Andere Möglichkeit hab ich ned gefunden Was kann ich tun?


    gr Pyro

  • tr würde ich gar nicht beschreiben, vielleicht so?

    computer tun nur das was man ihnen sagt, meistens <img height=" src="https://traumprojekt.com/images/smilies/emojione/1f61c.png" srcset="https://traumprojekt.com/images/smilies/emojione/1f61c@2x.png 2x">" height="23" srcset="https://traumprojekt.com/images/smilies/emojione/1f61c@2x.png 2x">

  • Erstmal danke für eure Hilfe!


    jayjay
    das mit dem th hab ich schon probiert, das klappt leider nicht und zwar weil
    ich möchte für den Kopfzeilen Rahmen eine andere Pixelbreite haben als
    dann zb.: für die Rahmen des body Teiles der Tabelle, weiters rahmt er mir
    nur die ersten Spalten jeweils nicht aber alle...


    satre
    dein Befehl klappt wunderbar und zwar in beiden Browsern, wo hast Du den denn gefunden? Habe ihn in Selfhtml.org vergeblich gesucht...danke nochmal!


    table {
    margin: 0 auto;
    .
    .
    .
    }


    Weis vielleicht jemand wie ich das Prob mit den Rahmen lösen kann?


    gr Pyro

  • Meinst Du evtl so was wie im Anhang? Das geht zB so:

  • danke webmichl


    Ja genau so in etwa, habe die "th td" gleich mal mit "border-bottom" ausprobiert
    und jetzt klappts, allerdings bleibt leider noch eine Hürde, da ich unterschiedliche
    Spalten habe, unter andrem zwei Leerspalten und diese sollen ohne "border"
    sein, jetzt wollt ich fragen gibts da ne einfache Lösung, das man diese Leerspalten ausklammert irgendwie mit einem Befehl?


    gr Pyro

  • Gib jeder "Sonderzelle" eine eigene Klasse, die die entsprechenden Style-Definitionen enthält. Evtl muß Du dabei auch zu den jeweiligen Nachbarzellen eine eigene Klasse definieren - wie bei meinem "links - mitte - rechts" - Beispiel.

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *

  • webmichl


    Ja habs mir auch so überlegt, da es ja leider keinen border=0 Befehl gibt zumindest ned hier in meinem Fall, daher klappt das nur wenn ich die andren Spalten mit Klassen mache und halt die Leerspalten auslasse... das müsste ich jetz aber schaffen denk ich mal


    danke dir nochmal


    gr Pyro