Problem mit Hintergrundbild und overflow:auto in div
Mike Lieb
- css
Hallo
Ich habe da ein kleines Problem mit einem div, welches wie folgt definiert ist:
#content
{
background-image: url(../Images/paragraph.gif);
background-attachment:scroll;
background-repeat:no-repeat;
background-color:#ddd;
position:relative;
top: 2px;
left: 2px;
width: 358px;
padding:8px 15px 15px 15px;
text-align:left;
float:left;
overflow:auto;
}
Wenn der Text Überlänge hat, wird in allen Browsern korrekt der Scrollbalken angezeigt, das Hintergrundbild scrollt aber nur im IE mit, im Opera und Firefox bleibt das Hintergrundbild stehen.
Kann man das Hintergrundbild auch in den anderen Browsern zum mitscrollen bringen?
Danke für die Hilfe und Grüsse
Mike
Hi,
Wenn der Text Überlänge hat, wird in allen Browsern korrekt der Scrollbalken angezeigt, das Hintergrundbild scrollt aber nur im IE mit, im Opera und Firefox bleibt das Hintergrundbild stehen.
natürlich. Aus http://www.w3.org/TR/CSS21/colors.html#propdef-background-attachment:
"""
Note that there is only one viewport per view. If an element has a scrolling mechanism (see 'overflow'), a 'fixed' background doesn't move with the element, and a 'scroll' background doesn't move with the scrolling mechanism.
"""
Cheatah
Dann macht der IE also quasi einen Fehler, dass das Bild dort mitscrollt?
Hi Mike!
Kann man das Hintergrundbild auch in den anderen Browsern zum mitscrollen bringen?
Verstehe ich dich richtig, dass du eben _nicht_ willst, dass das Hintergrundbild mitscrollt?
http://de.selfhtml.org/css/eigenschaften/hintergrund.htm#background_attachment
MfG H☼psel