webForumDet fria alternativet
Logga in / Bli medlem

Absolut positionerad div i Opera

HTML & CSS

3 svar · 369 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej,

Har en sajt där en div ska ligga på ett visst ställe över annat innehåll.
Diven innehåller en flashfil där man väljer språk.

Eftersom diven måste vara absolut positionerad har jag gjort såhär:

<div id="header-language">
   // Flashinnehåll finns här
</div>

div#header div#header-language {
	position:	absolute;
	z-index:	20;
	top:		0;
	left:		50%;
	margin-left:	273px;
	width:		218px;
	height:		88px;
	text-align:	right;
	overflow:	hidden;
}

Det här är testat och funkar kanon i IE6 / IE7 / FF 2.x / FF 3.x / Safari (På PC), men i Opera 9.51 lägger sig diven exakt på mitten av sidan, alltså left: 50%;, den struntar fullständigt i min margin-left.

Sidan ska live på Måndag och måste det, så jag måste verkligen lösa det här nu. Har sökt lite här och en del på google, utan att hitta något som kan hjälpa mig.

Doctype är HTML 4.01 Strict och kärnan Dotnetnuke, så jag har ingen möjlighet att ändra doctype, då annat på sidan kommer strula ihop sig.

Finns det något 'css-hack' likt det i IE för Opera?

Tacksam för all hjälp jag kan få!

Medlem sedan feb. 20034 441 inlägg
#2

Det har löst sig...
Anledningen var att diven som var absolut positionerad låg efter två divar som flyter åt vänster. Det verkar som omlva Opera tog margin-left ifrån diven innan.

Jag frilade header-language så att den ligger "innan" sjävla sidan och du funkar det kanon!

Medlem sedan okt. 20001 285 inlägg
#3

btw.. om man inte har flash installerat, kan man inte välja språk ?

Medlem sedan feb. 20034 441 inlägg
#4

Fuel skrev:

btw.. om man inte har flash installerat, kan man inte välja språk ?

Jo, då visas istället en vanlig dropdown. Att göra sidan mindre tillgänglig för dom som inte har flashplayer är ingen bra idé alls :)
Fördelen med swfObject är ju att det "vanliga" innehållet i diven visas om flashfilmen inte kan skrivas ut.

285 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
155 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)