Werden Seiten wegen "Beta" von Opera 7 falsch dargestellt?
Michael Trenkner
- browser
Werden viele Seite wegen dem Status "Betaversion" von Opera 7 falsch dargestellt, oder liegt es an mir, denn:
Ich habe zum Beispiel einen "Main-div". In diesem finden sich zwei weitere "children-divs". das erste Child wird mit folgendem CSS-Code 20 pixel abstand vom linken rand des main-divs angeordnet:
div.navigation { float:left; position:relative; top:20px; left:20px; width:140px; height:304px; }
Funktioniert wunderbar in allen Browsern, doch nun habe ich wiederum mit folgendem Code und pos=relative 20 pixel rechts vom div.navigation ein zweites div.
div.content { float:left; top:20px; left:20px; width:376px; }
Dadurch funktioniert es nun nur im Opera 7, aber im Opera 6/IE und allen IE-Versionen wird dieser content-div immer 20 pixel weiter links angeordnet. D.h: Setze ich left = 0px, dann würde im Opera7 der content-div ganz an der navy-div sein, im Opera 6/IE aber 20 pixel das navy-div schon überschneiden.
VERFLIXT!
Übrigens: Ich finde den neuen Opera extra mies. Vorallem mehr als witzig: Das schlechteste Kinderdesign (Riesenbuttons, irgendwelche Glitzereffekte, pfui...)
Hallo,
bei mir läuft noch nicht mal das setzen zweier Divs nebeneinander, aber: ich weiß noch nicht, ob es an meiner Seite oder am Beta hinter der 7 liegt, also will ich noch nicht meckern ,-))
Das aussehen des Operas ist nun mal Geschmackssache und sicherlich bald leicht änderbar. (übrigens glitzert bei mir nichts, aber ich habe es schon öfetsr gelesen....)
Chräcker
Hi,
div.navigation { float:left; position:relative; top:20px; left:20px; width:140px; height:304px; }
das erste Child wird mit folgendem CSS-Code 20 pixel abstand vom linken rand des main-divs angeordnet
nein, wird es nicht. Es wird um 20 Pixel relativ zu der Position verschoben, die es ohne diese Angabe einnehmen würde.
Außenabstand:
http://selfhtml.teamone.de/css/eigenschaften/randabstand.htm
http://www.w3.org/TR/CSS2/box.html#propdef-margin
F nun habe ich wiederum mit folgendem Code und pos=relative 20 pixel rechts vom div.navigation ein zweites div.
div.content { float:left; top:20px; left:20px; width:376px; }
Eine top/left-Angabe ohne Art der Positionierung ist sinn- und wirkungslos.
Dadurch funktioniert es nun nur im Opera 7,
Wohl ein neuer Bug, Danke für den Hinweis.
aber im Opera 6/IE und allen IE-Versionen wird dieser content-div immer 20 pixel weiter links angeordnet.
Das hast du auch so definiert.
Übrigens: Ich finde den neuen Opera extra mies. Vorallem mehr als witzig: Das schlechteste Kinderdesign (Riesenbuttons, irgendwelche Glitzereffekte, pfui...)
Bastle einen neuen Skin. Nähere Infos dazu in der Beta-NG.
LG Roland