• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Spalte formatieren

Status
Für weitere Antworten geschlossen.

htmlnewbie

Neues Mitglied
Hallo,
ich habe mich jetzt stundenlang durch selfhtml gewühlt, aber nicht gefunden,
wie ich die Schriftart, Größe etc. für eine gesamte Spalte definieren kann.
FONT? font-size? style? font-weight? font-family? FACE? < B > ?
Ich habe eine Tabelle mit drei Spalten definiert.
Die Elemente in der ersten Spalte sollen fett und und groß sein.
Die Elemente in der zweiten Spalte fett und mittel.
Die Elemente in der dritten Spalte normal und klein.
Wie kann ich das per colgroup oder ähnlich festlegen?
Ich möchte die Tabellenfelder später nur noch füllen, ohne über das TD-Tag noch jeweils die Formatangaben machen zu müssen.

Vielen Dank schonmal

Michael
 
Per CSS vielleicht?
Ja, gerne. Warum nicht? :mrgreen:
Ich habe bisher bei selfhtml nach den Begriffen col, colgroup, font, face, style, size, font-size, font-weight, etc. gesucht und reichlich gelesen.
Aber leider keine Stelle mit vielleicht einem Beispiel gefunden, wie ich eine Tabelle grundsätzlich so definiere,
dass Schriftart, Größe und Farbe pro Spalte voreingestellt werden können, anstatt das jeweils innerhalb eines TD-Tags zu machen.
Was davon nun CSS oder HTML ist...keine Ahnung. Ist mir auch relativ egal.
Ich suche nur eine Lösung. Am besten eine Elegante. Und am besten eine, die nicht Uralt-Standard ist.


Gruß

Michael
 
Hi tu das einfach in deine CSS datei wenn du eine hast ansonsten mach dir einfach eine oder schreibs in den Header zwischen style tags
HTML:
td{
color: #FF0000; //Textfarbe rot
//weitere Eigenschaften hier hin...
}

mfg
 
Die ursprüngliche Tabelle ist eine aus Open Office Calc erzeugte HTML-Datei.
Ich möchte zukünftig den Umweg über Open Office Calc umgehen,
und die entsprechenden Tabelleninhalte selber füllen und die Formatierungen nur einmal machen.
Open Office wiederholt allerdings für jede Spalte die Formatierungsangaben, wie WIDTH, HIGHT, FONT FACE, FONT SIZE, < B > (für Fett) usw.
Das würde ich gerne umgehen, habe aber keine Ahnung, wie.
Hier ist der Anfang einer aus Open Office Calc erzeugten HTML:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
    <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
    <TITLE></TITLE>
    <META NAME="GENERATOR" CONTENT="OpenOffice.org 2.1  (Win32)">
    <META NAME="CREATED" CONTENT="20070326;16214109">
    <META NAME="CHANGED" CONTENT="20070326;17001760">
    <STYLE>
    <!--
        TD P { color: #000000; font-family: "Arial"; font-size: 10pt }
        P { color: #000000; font-family: "Arial"; font-size: 10pt }
    -->
    </STYLE>
</HEAD>
<BODY LANG="de-DE" TEXT="#000000" DIR="LTR">
<TABLE WIDTH=1043 BORDER=0 CELLPADDING=2 CELLSPACING=0 STYLE="page-break-before: always">
    <COL WIDTH=112>
    <COL WIDTH=404>
    <COL WIDTH=515>
    <TR>
        <TD WIDTH=112 HEIGHT=17>
            <P ALIGN=LEFT><FONT SIZE=4><B>Ueberschrift Spalte1</B></FONT></P>
        </TD>
        <TD WIDTH=404>
            <P ALIGN=LEFT><FONT FACE="Courier New"><FONT SIZE=4><B>Ueberschrift Spalte2</B></FONT></FONT></P>
        </TD>
        <TD WIDTH=515>
            <P ALIGN=LEFT><FONT FACE="Courier New"><FONT SIZE=4><B>Ueberschrift Spalte 3</B></FONT></FONT></P>
        </TD>
    </TR>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben