1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

css hintergrundbild in div-container

Dieses Thema im Forum "Web-Design" wurde erstellt von Wattschaf, 28.01.2005.

  1. Wattschaf

    Wattschaf Thread Starter MacUser Mitglied

    Mitglied seit:
    29.10.2003
    Beiträge:
    870
    Zustimmungen:
    8
    Hallo zusammen,

    ich bastel grad an einer Seite und schaff es nicht, ein Hintergrundbild in einen Container zu legen (und nur dahin).
    Das ist das Grundgerüst und auf den Unterseiten soll im Container "content" unter den Text das Bild gelegt werden. Beim "Essen" hab ich das mal probiert, so scheint's aber nicht zu gehen. Woanders hinschreiben hab ich auch schon versucht (in den div-content-tag), ging aber auch nicht.

    Ich nehme an, dass mein Stylesheet das "überschreibt", aber an sich ist es doch schon möglich, auf Seiten noch zusätzliche Style-Elemente einzubauen, oder?

    Wäre nett, wenn mir da jemand weiterhelfen könnte.

    Grüße vom Schaf
     
  2. beebop69

    beebop69 MacUser Mitglied

    Mitglied seit:
    23.08.2004
    Beiträge:
    457
    Zustimmungen:
    0
    Ich kenne dein stylesheet jetzt nicht, aber versuche das mal mit einem
    ID-Selektor zu lösen. Diese sind in der Hierarchie ganz oben, dürfen aber nur einmal vergeben werden.
    Also wenn du dem div-tag für den contentbereich eine id gibst, kannst im stylesheet mit #name {background-image: ...} einen hintergrund definieren.
     
  3. Wattschaf

    Wattschaf Thread Starter MacUser Mitglied

    Mitglied seit:
    29.10.2003
    Beiträge:
    870
    Zustimmungen:
    8
    Hi,

    danke für die Antwort. Das funktioniert, ja. Aber da das Stylesheet ja für alle Seiten gilt, hab ich dann auf allen Seiten das gleiche Bild. So will ich das aber nicht, sondern eben auf jeder Seite ein anderes oder gar kein Bild.

    Geht das nicht mit externen Stylesheets? Wär ja traurig :(
     
  4. beebop69

    beebop69 MacUser Mitglied

    Mitglied seit:
    23.08.2004
    Beiträge:
    457
    Zustimmungen:
    0
    Ok, dann musst du entweder:
    a) auf jeder seite dem content-div eine andere id geben und diese
    dann im externen stylesheet definieren (#name und halt das HG-Bild jeweils ändern).

    b) Wenn du CSS im Dateikopf der HTMl-Seite setzt, überschreibt dies die Anweisungen aus dem exteren Stylesheet.
     
  5. Wattschaf

    Wattschaf Thread Starter MacUser Mitglied

    Mitglied seit:
    29.10.2003
    Beiträge:
    870
    Zustimmungen:
    8
    Hallo,

    ich schaff das nicht.
    Ich hab im Stylesheet also Individualformate definiert. Wenn ich da was in der jeweiligen html-Datei ändere, passiert gar nix. Das Stylesheet scheint sich nicht überschreiben zu lassen. Gibt es da was gesondertes, das man reinschreiben muss, damit das geht?

    Wenn ich also quasi dem Format, um das es mir geht, einen anderen Namen gebe und in der html-Seite gesondert definiere (sprich: background-image reinschreibe), ändert der Text die Farbe! Er wird lila, aber viel kräftiger lila als das Hintergrundbild es beinhaltet.
    Das Bild ist leider immer noch nirgends zu sehen. Oder steckt es jetzt in jedem Buchstaben und sind die deshalb lila? Ich raff's nicht und wäre echt dankbar, wenn sich das nochmal jemand anschauen könnte.

    Grüße vom Schaf
     
  6. Wattschaf

    Wattschaf Thread Starter MacUser Mitglied

    Mitglied seit:
    29.10.2003
    Beiträge:
    870
    Zustimmungen:
    8
    Okay, hab's geschafft.
    Ich hab im Header ein Individualformat background gemacht und damit hat's jetzt geklappt.
     
  7. beebop69

    beebop69 MacUser Mitglied

    Mitglied seit:
    23.08.2004
    Beiträge:
    457
    Zustimmungen:
    0
    Ist zwar nicht die feine englische Art, aber manchmal muss man auch etwas murksen :D