ugrás a tartalomhoz

Div középre

Anonymous · 2006. Feb. 17. (P), 14.24
Üdv!

Az lenne a problémám, hogy egy divet középre igazítanék, de úgy, hogy ne csak a széle legyen középen,hanem a div közepe legyen a középvonalon...

Bocs, ha nagyon lama kérdés volt...

FBK az oldalam
 
1

<Nincs cím>

Fekete Ferenc GDA · 2006. Feb. 17. (P), 15.44
a divnek megadsz egy fix szélességet,majd css: "margin: 0 auto;"


Online 2.0
2

újabb anonim

Anonymous · 2006. Már. 1. (Sze), 00.18
és vertikálisan hogyan oldható meg?
3

Vertikálisan - Javascript!

PogiG · 2006. Már. 1. (Sze), 10.37
Vertikálisan is megoldaható, de ahoz javascript kell, ill CSS -el is megoldható:
  1. <html><head>  
  2. <style type="text/css">  
  3. <!--  
  4. body {margin:0px;  
  5. overflow: hidden;  
  6. }  
  7. DIV.inner {position:absolute;  
  8. top :50%;  
  9. left:50%;  
  10. width: 200px;  
  11. height: 300px;  
  12. margin-top: -150px;  
  13. margin-left: -100px;  
  14. background: blue;}  
  15. -->  
  16. </style>  
  17. </head>  
  18. <body>  
  19. <div class="inner">  
  20. </div>  
  21. </body>  
  22. </html>  
Bár, ez a megoldás nem tökéletes, mert - idézet Janotól - :
"A negatív margó hatására a tartalom túl kicsi ablak esetén felfelé is kiloghat es a felfelé, illetve balra kilogo reszekhez a bongeszo nem ad gorgetosavot és a tartalom egyresze igy elerhetetlen lesz!! "

Javascript megoldás:

kb ugyanez, csak onload ill. onresize eseményekre kell írni egy function -t, ami megvizsgálja, hogy pozicionálás hatására kilógna -e a div-ed, vagy sem. Ha igen, nem hajtja végre, vagy a negatív pozíció helyett 0 pozícióba teszi. Remélem érthető voltam, ha nem, kérdezz, segítek megírni a scriptet.
4

JavaScript!

Anonymous · 2006. Jún. 12. (H), 13.58
Szia!

Engem érdekelne az a JavaScript, ami elvégzi a pozícionálást, ha az ablak túl kicsi.

Segítséged köszönöm!