Avatar billede Slettet bruger
20. december 2003 - 12:59 Der er 17 kommentarer og
1 løsning

Vandret positionering i CSS driller

Hejsa.

Øv, det driller... hvad pokker gør jeg galt?

Jeg har fundet dette:
    vertical-align: middle;
men det virker ikke rigtigt...

Er det bare mig som fjoller rundt i det?  :-)
Avatar billede fangel Nybegynder
20. december 2003 - 13:05 #1
hvad vil du? sætte en boks i midten af skærmen? - mit trick

div.box-i-midten{
  position : absolute;
  top : 50%;
  height : 300px;
  margin-top : -150px;
}

så kommer der til at være en 300px høj boks i minten (verticalt - ikke horizontal, men samme trick gælder for det)

Morten
Avatar billede Slettet bruger
20. december 2003 - 13:11 #2
Jeps, men det som din kode centrerer, er ikke MIDTEN af SELVE div.box-i-midten elementet, men det ØVERSTE VENSTRE HJØRNE div.box-i-midten elementet. Desværre.  :-(
Avatar billede Slettet bruger
20. december 2003 - 13:12 #3
...derfor ligger den ikke helt centreret. Er der ikke en anden måde at gøre det på?
Avatar billede Slettet bruger
20. december 2003 - 13:13 #4
Og dog... det du gør, er at trække halvdelen af din box´s højde fra i margin-top. Smart... det prøver jeg lige.  :-)
Avatar billede roenving Novice
20. december 2003 - 13:16 #5
div.box-i-midten{
  position : absolute;
  left : 50%;
  width : 300px;
  margin-left : -150px;
}
Avatar billede Slettet bruger
20. december 2003 - 13:28 #6
Jeps, nu virker søremig!  Dejligt!

Kan I to ikke venligst lægge et svar, så jeg kan tildele jer points?
Avatar billede fangel Nybegynder
20. december 2003 - 13:33 #7
svaa'r
Avatar billede roenving Novice
20. december 2003 - 13:34 #8
-- der er een bagdel ved denne metode, nemlig at den ikke 'ser' kanten af browservinduet, så den kan sagtens starte boxen til venstre for det !-)

-- og Morten må vel løbe med alle gaverne !o]
Avatar billede Slettet bruger
20. december 2003 - 13:40 #9
-->roenving:
Jeps, men jeg har angivet kanten i min CSS, så jeg tror at det skulle være på plads. Det ser ihvertfald ens ud i både Opera 7.0 dk og IE 6.0 dk på en Windows platform. :-)

Se her:
#anbefal {
      position : absolute;
    padding: 0px 0px 0px 0px;
    margin-top: -140px;
    margin-bottom: 0px;
    margin-right: 3px;
    margin-left: 3px;           /* opera kan ikke lide margin:20px auto' */
    height : 290px;
    top: 50%;
    background: #ffffff;
    border: 0px #ffffff;
    border-top: none;
    text-align:center;          /* del 2 af 2 centering hack */
    width: 220px;              /* ie5win fudge begins */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 220px; }
html>body #anbefal {
    width: 220px; }            /* ie5win fudge ends */


Og tak til jer begge to! 

Mary (hvem er hun?) x-mas.  :-)
Avatar billede Slettet bruger
20. december 2003 - 13:41 #10
Nej, ved du nu hvad, Roenving ! Du har stadig ikke lagt et svar! *suk*
Du er altså uforbedrelig... *SS*
Avatar billede roenving Novice
20. december 2003 - 13:43 #11
Jamen, jeg skal da heller ikke have points !-)
Avatar billede Slettet bruger
20. december 2003 - 13:47 #12
-->roenving:

Hvis du var en ung, sød og dejlig pige, røg du altså over mine knæ til en kærlig klappe-numse-tur! 

Ok ok, jeg mangler alligevel også at lukke et andet spørgsmål, som du har deltaget i, så dérinde tildeler jeg dig bare points! Ha!  *GG*
Avatar billede Slettet bruger
20. december 2003 - 13:53 #13
Det "gamle" spørgsmål er nu lukket, og er tildelt Roenving points! Ha!

http://www.eksperten.dk/new_post.php?qid=437386&nr=17&time=1071924621
Avatar billede exp Juniormester
20. december 2003 - 15:08 #14
Skal lige sige, at den centreringskode du bruger der ikke validerer... ikke sidst jeg brugte den anyway ;-)
Avatar billede Slettet bruger
20. december 2003 - 15:12 #15
-->exp_
Gør den ikke? Uha, det lyder ikke godt! Men hvad er så løsningen? Og ja, selvfølgelig skal du nok få points for svar, ingen problemer.  :-)
Avatar billede roenving Novice
20. december 2003 - 15:14 #16
>>exp

Validerer ikke til hvad ?-)

css ?o]
Avatar billede exp Juniormester
20. december 2003 - 15:16 #17
Se på www.firewerx.dk/evc/style.css

Det er en omskrivning af lige præcis DIT eksempel der validerer og virker (testet) i IE , mozilla (og firebird) og opera (ingen af browserne er testet på mac)
Avatar billede exp Juniormester
20. december 2003 - 15:17 #18
roenving >>
Jep - jigsaw-validatoren kan ikke lide:
    voice-family: "\"}\"";
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