Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

CSS background-attachment bei Firefox

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Balboa
PostRank 1
PostRank 1
Beiträge: 24
Registriert: 08.02.2005, 14:09

Beitrag von Balboa » 17.11.2005, 15:14

Bei Firefox oder auch Mozilla wird bei folgendem code das Hintergrundbild nicht richtig dargestellt. Das Bild wird irgendwie immer in der Mitte auseinandergeschnitten und der Teil des Bildes der normalerweise links ist, ist dann rechts.

Code: Alles auswählen

.test {
   z-index: 3;
   background-image:url(bild.gif);
   background-attachment: fixed;
   position: fixed;
   top: 80px;
   left: 60px;
   width: 234px;
   height: 61px;
}
Dieser Fehler passiert immer nur dann, wenn ich background-attachment:fixed; hinschreibe. Nehme ich diese Zeile raus, wird das Bild in Firefox oder Mozilla richtig dargestellt, in Opera scrollt das Bild dann aber weg.

Es gibt also entweder ein Problem mit Firefox/Mozilla wenn ich background-attachment: fixed; hinschreibe und es gibt ein Problem mit Opera wenn ich dies Zeile weglasse.

Gibt es dazu eine Lösung?

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

babasave
PostRank 6
PostRank 6
Beiträge: 370
Registriert: 07.11.2005, 09:57
Wohnort: München

Beitrag von babasave » 17.11.2005, 16:16

hi maybe musst du nur ein

background-repeat: no-repeat;
hinzufügen. kann es leider nich testen da ich keinen moz installiert habe.

unter https://www.w3schools.com/css/css_refer ... background
gibts ne liste mit den unterstützten browser für die klassen.

hier kann mans einfach testen https://www.w3schools.com/css/tryit.asp ... d-position

hoffe das hilft dir weiter.
~frank

MonikaTS
PostRank 10
PostRank 10
Beiträge: 3582
Registriert: 07.10.2005, 09:05

Beitrag von MonikaTS » 17.11.2005, 16:34

ja und nein,

der IE 6 akzeptiert position fixed nur im body tag.

wenn Du dies weißt und dies bei der lösung egal ist, dann :

Code: Alles auswählen

.test {
   z-index: 3;
   background-image:url(bild.gif);
   background-attachment: fixed;
   position: fixed;
   top: 80px;
  background-repeat:no-repeat;
     background-position: center  top;
   width: 234px;
   height: 61px;
margin-left:80px;
}
top und left sind ja relative Angaben im verwendeten Element, außer Dein Bild ist um soviel kleiner als diese class

aufgrund Deiner Schilderung nahm ich an, dass das Bild um genau die 80px nach Left verschoben wird und dann eben x-mal wiederholt..

wenn dies so ist, dann musst Duauch top rausnehmen und durch margin-top ersetzen, kann ich aber ohne *sehen* nur spekulieren.


statt left margin-left
und
background-position center top; kannst Du Dir aussuchen 1 Wert horizontal 2 Wert vertikal

brauchst Du das auch für den IE
empfehle ich

https://dean.edwards.name/IE7/compatibility/fixed.html

lg

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Balboa
PostRank 1
PostRank 1
Beiträge: 24
Registriert: 08.02.2005, 14:09

Beitrag von Balboa » 17.11.2005, 16:55

Das mit dem Internet Explorer ist egal, da ich für ihn eine andere CSS Datei nutze.

Mit background-position kann ich zwar den Hintergrund so verschieben, dass es in firefox/mozilla so ist wie ich es haben will, dann ist der Hintergrund allerdings in Opera um diese position verschoben und nicht richtig.

MonikaTS
PostRank 10
PostRank 10
Beiträge: 3582
Registriert: 07.10.2005, 09:05

Beitrag von MonikaTS » 17.11.2005, 18:03

ich kann derzeit nicht testen ...

vielleicht hilfts bei body tuts das ;)

html, body.test{
height:100%;/*!*/
}

kann sein, dass Du die class test zur id test machen musst,

lg

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag