Ich such jetz seit Tagen und hab nixxxxx gefunden (
vielleicht weiss hier jemand was.
Folgendes Szenario:
Eine Site mit divs gestaltet und mit %uellen Breitenangaben
etc.
diese Div hat eine Hintergrund grafik die sich jedoch nicht der Breite beim resizen des Browsers anpasst. Gibt es irgendeine Möglichkeit dies zu realisieren?
Mit sind natürlich andere Möglichkeiten eingefallen, aber bei allen müsst ich entweder a) alles umbauen oder b) javascript verwenden - und beides versuche ich so gut es geht auszuschliessen.
Hallo aya,
css, bietet keine möglichkeit hintergrund bilder in ihrer grösse zu verändern!
was du tun könntest währe ungefähr folgendes konstrukt:
hier der wirkliche inhalt
sprich du baust einfach ein bild ein… und gibtst dem die properties das er sich über den inhalt streckt… ansosnten gibt es nur die möglichkeit zu kacheln.
grus chris
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Warum tust Du sowas? Das ist doch genauso „unüblich“ (gelinde gesagt), wie die Gestaltung per Tabellen zu machen.
Man macht für gewöhnlich die Struktur/Semantik mit HTML und das Design/Layout mit CSS. divs spielen nur eine untergeordnete Rolle.
diese Div hat eine Hintergrund grafik die sich jedoch nicht
der Breite beim resizen des Browsers anpasst.
Wie Dir schon gesagt wurde, Hintergrundgrafiken lassen sich nicht resizen.
Aber auch von den Möglichkeiten, die Dir CSS bietet, Grafiken zu resizen, würde ich für gewöhnlich abraten. Wenn es sich nicht gerade um SVG handelt.
Und ich kann Dir auch nur abraten, aufgrund eines (prinzipiell unwichtigen) Hintergrundbildes sowas zu machen wie - ack - Auflösungsweichen. Weil ja bekanntlich die Auflösung auch nicht relevant ist.