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ó:

<html><head>
<style type="text/css">
<!--
body {margin:0px;
overflow: hidden;
}
DIV.inner {position:absolute;
top :50%;
left:50%;
width: 200px;
height: 300px;
margin-top: -150px;
margin-left: -100px;
background: blue;}
-->
</style>
</head>
<body>
<div class="inner">
</div>
</body>
</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!