|
|||
CSS layout für Ebay nicht richtig dargestellt
Hallo
Ich hab ein riesen Problem mit dem CSS Layout für Ebay dass ich mit Photoshop/Dreamweaver erstellt habe. Und zwar wird das Layout für meine Artikelbeschreibung in verkleinertem iframe dargestellt, nämlich nur mit einer Höhe von 51px, den Rest muss ich scrollen. lego indiana jones 2 ps3 bei eBay.de: PS3 Playstation 3 (endet 03.01.10 20:20:29 MEZ) Kann mir bitte jemand sagen was ich falsch gemacht habe bzw. wie ich den Fehler beheben kann? Danke! EDIT: Hier ist noch der Code: Zitat:
MfG |
Sponsored Links |
|
|||
Dir ist klar, wie absolute Positionierung funktioniert? Nebenbei bemerkt: Der von dir erstellte Bereich überlagert den von eBay selbst beanspruchten Raum für die Seitenverwaltung - das führt meist zum Canceln der Auktion.
|
Sponsored Links |
|
|||
Hallo
Nein ich bin, was CSS und HTML angeht, noch ein totaler Anfänger, darum hab ich mich anscheinend zu sehr auf Dreamweaver verlassen :/ Könntest du mir denn sagen, wie ich es schaffe dass die Artikelbeschreibung normal angezeigt wird? Meinst du die 600x800? |
|
|||
Absolut positionierte Elemente halten sich nicht an die Vorgaben, die Elementen normalerweise durch die Abmessungen des Elternelements gesetzt werden. Somit überlagern sie unter bestimmten Voraussetzungen andere Elemente, wie man es schön auf deiner eBay-Seite sehen kann. Dort wird dein Indiana-Jones-Bereich in der oberen linken Ecke des Browserfensters angezeigt und deshalb sind die ebay-Bereiche Artikelzustand, Stückzahl, Preis, Sofort-Kaufen, Versand, Zahlung usw. nicht mehr zu sehen.
Im oben verlinkten Artikel auf css4you.de heißt es: "Die absolute Position wird relativ zu den Rändern des Eltern-Elements berechnet, wenn dieses ebenfalls positioniert ist, oder wenn es der Seiteninhalt (<body>) ist." Positioniert ist ein Element, wenn der Wert seiner Position-Eigenschaft ungleich static ist. Praktisch heißt das, dass das Elternelement (meist) auf position:relative; gesetzt wird, damit sich absolut positionierte Bereiche an diesem Element ausrichten. Du müsstest also herausfinden, wie das Elternelement auf der eBay-Seite heißt und für dieses Element eine Regel in deinen CSS-Code einfügen, mit der dieses Element auf position:relative; gesetzt wird. Besser noch wäre es auf diese Art der Positionierung komplett zu verzichten und sich mit den anderen Positionierungsarten auseinander zu setzen, die CSS zur Verfügung stellt. Es gibt ein schönes Zitat über absolute Positionierung: "Absolute Positionierung sollte daher mit Bedacht nur dann eingesetzt werden, wenn ein Element wirklich unabhängig von seiner Umgebung sein soll – was selten der Fall ist." Zitat-Quelle: position: absolute | Webdesign mit XHTML und CSS Geändert von EvT (07.12.2009 um 00:59 Uhr) |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Bitte um Hilfe - CSS und Prozentangaben | sprefer | CSS | 3 | 01.03.2011 05:11 |
css layout problem | fz21z | CSS | 0 | 30.01.2008 23:41 |
Das erste Layout mit CSS - richtig so? | michimunk | Site- und Layoutcheck | 19 | 13.12.2007 12:18 |
CSS Tips & Tricks | Webnauts | Ressourcen | 0 | 26.08.2006 00:04 |
includes bei css layout | dan | CSS | 2 | 10.03.2004 19:21 |