Avatar billede theselfimages Nybegynder
13. august 2003 - 14:39 Der er 12 kommentarer og
1 løsning

Centrering af 'position: absolute'

Hvordan sikre man sig at nedenstående altid placerer #layer1 centreret på en side - OGSÅ set i forhold til forskellige skærmopløsninger?


<style media="screen" type="text/css"><!--
#layer1 { position: absolute; z-index: 12; top: 45%; left: 40%; width: 175px; height: 40px; visibility: visible }
--></style>
Avatar billede jara06 Nybegynder
13. august 2003 - 14:42 #1
#layer1 { position: absolute; z-index: 12; top: 45%; width: 175px; height: 40px; visibility: visible; margin: auto; }

ikke helt sikker på det virker, men prøv da :)
Avatar billede -42- Nybegynder
13. august 2003 - 14:43 #2
Lav et lag med en bredde på en, og left til 50%
Lig dit andet lag ind i det, så du kan styre det præcist
Avatar billede jara06 Nybegynder
13. august 2003 - 14:45 #3
eller gør det med javascript...
Avatar billede theselfimages Nybegynder
13. august 2003 - 14:56 #4
Dit margin: auto; svar virker i hvert fald ikke i IE.
Hvordan vil du gøre det med Javascript?
Avatar billede roenving Novice
13. august 2003 - 15:11 #5
#layer1 {
position: absolute;
z-index: 12;
top: 45%;
left: -87px;
width: 175px;
height: 40px;
visibility: visible
}
Avatar billede roenving Novice
13. august 2003 - 15:11 #6
Sry:

#layer1 {
position: absolute;
z-index: 12;
top: 45%;
left: 50%;
margin-left: -87px;
width: 175px;
height: 40px;
visibility: visible
}
Avatar billede roenving Novice
13. august 2003 - 15:12 #7
Og skal det også være centreret lodret:

#layer1 {
position: absolute;
z-index: 12;
top: 50%;
left: 50%;
margin-left: -87px;
margin-top: -20px;
width: 175px;
height: 40px;
visibility: visible
}
Avatar billede pixeldude Nybegynder
13. august 2003 - 15:14 #8
#layer1 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  border: 1px solid black;
  margin-left: -100px;
  margin-top: -100px;
}
Avatar billede roenving Novice
13. august 2003 - 15:38 #9
>>pixeldude

Der var du sent ude !-)
*g*
Avatar billede pixeldude Nybegynder
13. august 2003 - 15:45 #10
Ja, man kan vel ikke være lige hurtig hver gang.  Jeg fatter dog ikke hvorfor folk smider point ud på noget man kan finde 40 løsninger på bare ved at søge.
Avatar billede roenving Novice
13. august 2003 - 16:00 #11
-- og du smed endda din standard-ting, jeg havde jo nået at tilpasse ...

-- og selv om det skete i tre omgange, må jeg jo hellere sige:

Hope this helps '-)
Avatar billede theselfimages Nybegynder
13. august 2003 - 17:51 #12
Super!

Jeg er blot lykkelig over Roevings's gentagene solide løsninger.
Takker endnu engang.. :)

Mvh.
Lars
Avatar billede roenving Novice
13. august 2003 - 18:08 #13
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester