Thomas Luethi: Background in Tabelle nicht wiederholen

Beitrag lesen

Hallo,

Wo soll ich das denn reinschreiben in die Style Datei oder in den <td> Tag?

Ich wuerde es unbedingt in die externe CSS-Datei schreiben.
Das macht es viel einfacher zum Bearbeiten - alles, was Layout
angeht, steht zentral in der CSS-Datei.

Ins TABLE- oder TD-Element (je nachdem, ob Du das Hintergrundbild
fuer die ganze Tabelle oder nur fuer eine Zelle willst) schreibst
Du dann nur noch die Klasse oder ID.
Z.B. so:

HTML
<table class="mitbild">
  <tr><td>...</td><td>...</td></tr>
  <!-- u.s.w. -->
</table>

CSS:
table.mitbild { background: url("/pfad/zum/bild.jpg") no-repeat; }

---

Die Alternative (STYLE-Attibut im TABLE- oder TD-Tag) ist viel
schlechter:
<table style="background: url("/pfad/zum/bild.jpg") no-repeat;">

---

Lies doch mal das Kapitel zu CSS in SelfHTML, besonders den
Abschnitt wo es darum geht, wie man CSS in HTML einbindet:
http://selfhtml.teamone.de/css/formate/index.htm

HTH, Gruesse,

Thomas