Seite 1 von 1

bild über css-datei einbinden

Verfasst: 06.02.2005 14:28
von Veloron
moin

also ich versuche aus dem shadow template (FI irgendwas) den schatten für die tabellen zu übernehmen.

dazu hab ich folgenden code aus der css datei in meine kopiert:

Code: Alles auswählen

/* Background images for tables */
.tbl {border-collapse:collapse;height:4px;width:100%}
.tbll {background: url(images/tb4_l.gif) no-repeat;width:8px}
.tblbot {background: url(images/tb4_m.gif) repeat-x;width:100%}
.tblr {background: url(images/tb4_r.gif) no-repeat;width:8px}
die bilddateien habe ich in das verzeichnis root/images/ kopiert und folgende zeile zu testzwecken in die index_body.tpl eingefügt:

Code: Alles auswählen

<table border="0" cellpadding="0" cellspacing="0" class="tbl">
    <tr>
      <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
      <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
      <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td>
    </tr>
</table>
anstatt den schatten anzuzeigen erhöht das alles nur den abstand zur darüberliegenden table.

ich geh nun davon aus das der inhalt der css-datei nicht eingebunden wird. sehe ich das so richtig? wie könnte ich das korrigieren?

thx

Verfasst: 06.02.2005 16:15
von punkface
Hallo

Also ich glaub wenn du in einer CSS Datei einen relativen Pfad angibst, gilt der, egal in welche Datei du die CSS Datein einbindest, von da wo die CSS Datei liegt. (Ja, besser konnt ich das jetzt nicht formulieren ^^)

Das heißt, wenn die CSS Datei im Verzeichnis root/templates/TEMPLATE_NAME/ liegt, und du in dieser folgende Angaben gemach hast

Code: Alles auswählen

.tbll {background: url(images/tb4_l.gif) no-repeat;width:8px}
versucht die CSS Datei das Bild von root/templates/TEMPLATE_NAME/images/tb4_l.gif einzubinden. Da das Bild dort aber nicht exestiert, wird eben kein Hintergrundbild angezeigt.

Also hast du jetzt folgende Möglichkeiten:

--> Du lädst die Bilder in das Verzeichnis root/templates/TEMPLATE_NAME/images/, und kannst die Pfadangaben so lassen
--> Du änderst den Pfad in der CSS Datei:
|_ ../../images/DATEINAME.gif
|_ http://root/images/DATEINAME.gif

gruß

Verfasst: 06.02.2005 16:49
von Veloron
so muss das sein habs auch dem entsprechend geändert (klingt auch logisch) allerdings verweigt mir mein board dennoch die anzeige der bilder :evil:

er erhöht aber den abstand der tabellen zu einander also scheint dort was eingefügt zu sein es wird nur nicht angezeigt.

Verfasst: 09.02.2005 14:10
von Veloron
ist es möglich das die subSilver.css nicht in die index_body.tpl eingebunden wird?

Sämtliche einträge die ich mache werden schlicht weg ignoriert :(

Verfasst: 09.02.2005 15:00
von Markus67
Hi ....

Sind denn die Stylesheets auch für subSilver aktiviert ?
KB:css_aktivieren
ansonsten musst du die Änderungen in der overall_header.tpl machen

Markus

Verfasst: 09.02.2005 15:35
von Veloron
danke schon bemerkt wusste nicht das alle .tpl´s damit gemeint sind :D