PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CSS Background Image / Mozilla?


Capt'N Coax
2004-02-15, 18:03:06
Tjea, also entweder bin ich zu blöd dafür oder Mozilla hat da Mist gebaut und ich kenne den Trick nicht.

Alle Versuche eine "Hintergrund-Tapete" (Fachausdruck is mir entfallen) mit Mozilla per Anweisung

background: #999999 url(uri) repeat ;
oder
background-image:url(uri)

darzustellen scheitern.
Das ist wirklich enorm nervig, da ich schön W3C- konform sein will (HTML41) und mir kaum noch andere Möglichkeiten zur Gestaltung bleiben. Für Welche Elemente ich die Anweisungen nehme ist dabei völlig egal, er zeigt das Bild nicht an mit Mozilla, der Explorer arbeitet einwandfrei.

PS: Der Pfad ist zu Testzwecken absolut.

Dateiausschnitt:


td.menu
{
background: #999999 url(f:/homepages/CgiCreate/sitecg/sitepics/menuback.gif) repeat ;
width:108px;
height:100%;
}


oder:


table.main
{
background-color:#333366;
background-image:url(sitecg/sitepics/tile1.gif);
width:100%;
height:100%;
}


Funktioniert beides nicht.
ODer muss ich Mozilla speziell irgendeine bestimmte Pfad- Struktur aufweisen (hö?)?

Danke für Hilfe,
Coax

Aqualon
2004-02-15, 18:13:52
Du musst die URL in "" schreiben, damit es klappt. Steht auch in der offiziellen CSS-Spezifikation:

http://www.w3.org/TR/CSS2/colors.html#propdef-background-image

Aqua

Capt'N Coax
2004-02-15, 18:35:56
Mh, nein, das war es nicht.
Mozilla kommt nicht mit der absoluten Pfadschreibweise klar in der Form "f:/bla/bla.gif".

Ersetze ich durch relative Pfade a lá "../bla.gif" funktioniert es.

Das heißt, dass ich im Mozilla folgendes eingeben muss für einen absoluten Pfad:

file:/// + abs path.

Also: "file:///f:/bla/bla/bla.gif"

Ob in " oder ' ist im übrigen egal :).

Hoffe mal ich komme jetzt klar und dass ich keine grauen Haare kriege mit der dämlichen HTML rumeierei. Ich HASSE Html, auch wenns keinen interessiert :).

THX für die schnelle Antwort,
Coax