André Laugks: Font Face und Tabellen

Hallo!

Ich möchte eine Seite erstellen auf der sich eine sehr umfangreiche Tabelle befindet, mit wohl ungefähr 100-120 Zellen. Ich möchte die Texte/Schrift in Arial darstellen. Jetzt finde ich es aber etwas blöd, in jeder Zelle Font Face anzugeben. Wenn man Font Face ausserhalb der Tabelle/Zelle angibt,  wird das ja nicht in den Zellen akzeptiert.

Jetzt bin ich am überlegen was man machen kann. HTML mäßig fällt mir nichts ein. Unter CSS kann ich nichts finden, oder wo finde ich was dazu in selfhtml, es kann gut sein, das ich es ständig übersehe. Geht da was mit JavaScript.

Vielen Dank, André

  1. Unter CSS kann ich nichts finden, oder wo finde ich was dazu in selfhtml, es kann gut sein, das ich es ständig übersehe.

    versuch's mal so:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

    <HTML>
    <HEAD>
            <TITLE>so geht das ;-)</TITLE>

    <style type="text/css">
    <!--
    #xxx {
            color:green; font-family:Arial, Helvetica; font-size:10pt;
            font-weight:lighter
    }
    #yyy {
            color:green; font-family:Arial, Helvetica; font-size:12pt;
            font-weight:lighter
    }
    //-->
    </style>

    </HEAD>

    <BODY>

    <TABLE>
    <TR><TD BGCOLOR=#f0f0f0 id="xxx">Hallo! (id = 1)</TD></TR>
    <TR><TD BGCOLOR=#d0d0d0>Hallo! (normal)</TD></TR>
    <TR><TD BGCOLOR=#f0f0f0 id="yyy">Hallo! (id = 2)</TD></TR>
    </TABLE>

    </BODY>
    </HTML>

    das funktioniert prima, das gleiche problem hatte ich naemlich auch.
    so musst du zwar in jeder zelle noch die id angeben, aber immerhin nicht den
    ganzen anderen kram!

    gruss,

    pam

    1. Hallo pam!

      Ich bedanke mich recht herzlich. Super! So eine Antwort hatte ich nicht erwartet. Danke!

      André

  2. hi!

    Ich möchte eine Seite erstellen auf der sich eine sehr umfangreiche Tabelle
    befindet, mit wohl ungefähr 100-120 Zellen. Ich möchte die Texte/Schrift in
    Arial darstellen. Jetzt finde ich es aber etwas blöd, in jeder Zelle Font Face
    anzugeben. Wenn man Font Face ausserhalb der Tabelle/Zelle angibt, wird
    das ja nicht in den Zellen akzeptiert.

    Wenn jede Tabellenzelle auf der HTML-Seite die gleiche Schriftart haben soll, müsste es mit CSS etwa folgendermaßen funktionieren...

    Im Kopf der HTML-Datei musst du einen Stylesheet-Bereich einfügen:

    <head>
    ...weitere angaben...
    <style type="text/css">
      TD {
        font-family: arial,helvetica,sans-serif;
        ...evtl. weitere CSS-Angaben...
      }
    </style>
    </head>

    Danach sollte in jeder Tabellenzelle die Schriftart aus der CSS-Angabe verwendet werden.

    Ich weiß zwar nicht, wonach du in SelfHTML gesucht hast, aber obige Infos hättest du damit auch herausfinden können:
    <../../tdba.htm#a1> - Style-Sheets in einer HTML-Datei definieren
    <../../tdbb.htm#a1> - Formate für HTML-Tags definieren
    <../../tdca.htm#a2> - Schriftart (font-family)

    bye, Frank!

  3. Jetzt bin ich am überlegen was man machen kann. HTML mäßig fällt mir nichts ein. Unter CSS kann ich nichts finden, oder wo finde ich was dazu in selfhtml, es kann gut sein, das ich es ständig übersehe. Geht da was mit JavaScript.

    Ich hab es nicht ausprobiert, aber hast du mal versucht den <font *> tag aus der zelle rauszunehmen und zwischen <table> und dem ersten <tr> zu setzen?