Zum Inhalt springen

Schriftart bei Content im Tabellenformat ändern

Erstellt am 8. April 2005 · 5 Antworten · letzte Antwort am 12. April 2005

Tags: HTML & CSS, Frage

partyharti ·

Hi,

meine Typo-Seite funktioniert soweit bisher ganz gut.
Habe jetzt nur ein Problem, dem ich nicht ganz Herr werde:

Ich will im Content eine Tabelle einfügen. Das klappt auch wunderbar. Die Tabelle hat auch die Schriftart, welche ich auf der gesamten Seite verwende.
Allerding snur solange, wie die Tabelle als erster Inhalt auf der Seite steht. Füge ich davor etwas ein, so ändert sich die Schriftart der Tabelle auf die normale Arial Schriftart.

Weiß nicht, wo ich dies beeinflussen kann. Im Objekt Browser find eich keine Hinweise auf die Schriftart in der Tabelle.

Erbitte Vorschläge!

Vielen Dank im voraus.

Tom~* ·

Die Schriftart solltest Du über die dem Template zugewiesene Cascading-Stylesheet-Datei (*.css) beeinflussen können. Wo die liegt findest Du im Quellcode: <link rel="stylesheet" href="pfad/datei.css" type="text/css">.
Wenn sowohl im body als auch in den Tabellen die selbe Schrift und Farbe verwendet werden soll schreibst Du dort z.B.

body, table, td { font-family:Verdana; color:#003399; }
partyharti ·

Leider der falsche Ansatz.

Das Aussehen meines Templates habe ich schon per CSS formatiert. Da ist auch alles so, wie es sein soll. Nur kann ich dem ###Content### ja auch nur .content im CSS zuordnen. Da läuft auch alles bestens. Sogar Tabellen von Typo3 generiert, stellt er korrekt dar (ABER nur, wenn sie erster Inhalt sind; füge ich davor noch ein Bild oder Text ein, so wechselt die Schriftart).

Ich suche den Fehler in Typo selbst, habe ihn aber noch nicht gefunden, deswegen würde mich Eure Mithilfe freuen.

Danke!

theo ·
partyharti schrieb

Nur kann ich dem ###Content### ja auch nur .content im CSS zuordnen.

nö, darum heißt es ja auch cascadingstylesheets... 😉

Tom~* ·

cascading [eng.] = stufenweise

Wenn Du dem "###CONTENT###" bereits eine Klasse ".content" zugewiesen hast, kannst Du in die *.css-Datei unter die .content-Definition auch z.B. folgendes schreiben:

.content td { font-family:Verdana; color:#003399; }
partyharti ·

Man lernt nie aus. Danke!

So intensiv hatte ich mich mit CSS noch nicht beschäftigt. Reichte aus, dass ich die Grundsachen damit zuweisen konnte.
Aber jetzt klappt es. Nochmals danke!