Gunnar Bittersmann: Hintergrundbild in css-Datei

Beitrag lesen

@@leopoldt:

nuqneH

In
  http://de.selfhtml.org/css/eigenschaften/hintergrund.htm#background_image
finde ich im Beispiel
<body style="background-image:url(background1.gif)">

Schade eigentlich, dass sowas (noch) in SELFHTML zu finden ist. Denn das ist keinen Deut besser als <body background="background1.gif">

Vergiss Inline-Style-Angaben, sowohl missbilligte HTML-Attribute als auch 'style'-Attribute! Das macht den Code redundant, damit aufgebläht, und unübersichtlich, damit fehleranfällig.

CSS-Angaben nicht inline machen, sondern gesammelt im Stylesheet: 'style'-Element im 'head' bzw. noch besser in einer externen Datei.

Bei diesem Tag ist mir nicht klar, was Sprache und was Metasprache ist.

Bei diesem Satz ist mir nicht klar, was du meinst.

Verstehe ich das Beispiel richtig, wenn ich etwa in meiner .css Datei
schreibe
body {
style="background-image:http://reinhold-dlugosch.de/tb/misc/muenster/ms-background.jpg"
}

Nein. In den Klammern steht kein HTML-Code, sondern CSS-Deklarationen: CSS-Eigenschaft, Doppelpunkt, Wert. "url(" und ")" ist dir auch verloren gegangen, oben hattest du es noch.

Ich probierte es erfolglos.

„2 Stunden ausprobieren können Ihnen 10 Minuten Handbuchlesen sparen.“ [Linda]

Du warst ja schon auf der richtigen http://de.selfhtml.org/css/eigenschaften/hintergrund.htm@title=Seite. Nur dass bei der Beschreibung von 'background-image' dummerweise Inline-Styles verwendet wurden. Bei Beschreibungen von anderen Eigenschaften auf dieser Seite findest du, wie es im 'style'-Element auszusehen hat. Genauso auch im externen Stylesheet, dort natürlich ohne <style>-/</style>-Tags.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)