Lila: Projektweite Dateien referenzieren

Hi ihr alle,

ich möchte in meinem Projekt für alle HTML-Dateien ein Hintergrundbild über eine zentrale CSS-Format-Datei einbinden.

In der /formate.css steht u.a.:

body
{
  background:url(logoh.gif)
  background-attachment:fixed;
}

Diese Datei wird von /eingang.html eingebunden mit:

<link href="formate.css" rel="stylesheet" type="text/css">

  • klappt problemlos. Aber wie wird das Bild in der Datei /verein/verein.html:

<link href="../formate.css" rel="stylesheet" type="text/css">

gefunden? Das klappt zumindest bei Mozilla 0.9.4 nicht, ist wohl auch ein grundsätzliches Prob. Muß ich mit absoluten Pfadangaben arbeiten?

Danke schon mal und Ciao
Lila

PS hier noch die URL des unfertigen Projekts, wird später woanders publiziert.

  1. Tachchen

    Diese Datei wird von /eingang.html eingebunden mit:

    <link href="formate.css" rel="stylesheet" type="text/css">

    • klappt problemlos. Aber wie wird das Bild in der Datei /verein/verein.html:

    <link href="../formate.css" rel="stylesheet" type="text/css">

    gefunden? Das klappt zumindest bei Mozilla 0.9.4 nicht, ist wohl auch ein grundsätzliches Prob. Muß ich mit absoluten Pfadangaben arbeiten?

    Dem ist so. Außer, Du bindest den CSS-Bodybereich direkt in die HTML-Datei ein. Dann kannst Du relative Pfadangaben verwenden.

    Tschüß, Auge

    Danke schon mal und Ciao
    Lila

    1. Dem ist so. Außer, Du bindest den CSS-Bodybereich direkt in die HTML-Datei ein. Dann kannst Du relative Pfadangaben verwenden.

      Hi Auge,

      dacht ich mir's doch. Schade. Direkt in Datei einbinden will ich erst recht nicht, weil ich die Bildchen gern global ändern können will.

      Ciao ciao
      Lila

      1. Dem ist so. Außer, Du bindest den CSS-Bodybereich direkt in die HTML-Datei ein. Dann kannst Du relative Pfadangaben verwenden.

        Hi Auge,

        dacht ich mir's doch. Schade. Direkt in Datei einbinden will ich erst recht nicht, weil ich die Bildchen gern global ändern können will.

        Ciao ciao
        Lila

        Ändern? Den Pfad oder das Bild? Dem Pfad ist es ja egal wie das Bild aussieht. Wenn Du den Pfad ändern wolltest, hättest Du allerdings etwas Mehrarbeit.
        So was aber auch;-)

        Tschüß, Auge

  2. Hallo Lila

    Mozilla löst relative Pfadangaben relativ zur css-Datei auf, in der sie angegeben werden. Zumindest ab Version 0.9.7.
    Ist das nicht das Verhalten, das Du erwartet hast?

    Viele Grüße

    Daniel

  3. Hallo,

    gefunden? Das klappt zumindest bei Mozilla 0.9.4 nicht, ist wohl auch ein grundsätzliches Prob. Muß ich mit absoluten Pfadangaben arbeiten?

    Versuche es mit Stamm-relativen Pfaden, also bezogen auf das Wurzelverzeichnis:

    background-image: url(/.../bilder/xyz.gif);

    MfG, Thomas