Sitebuild - tartalom középre igazítása
Van egy honlapom és azt szerettem volna elérni hogy minden képernyőn középen legyen de amikor megadtam neki a margin parancsot a containerbe akkor működött is de a menük és a dobozok nem mentek vele.
Miért lehet ez?
■ Miért lehet ez?
- <style type="text/css">
- #container { width: 1024px;
- height: 768px;
- margin-left:auto;
- margin-top:auto;
- margin-right:auto;}
- #doboz1{ width: 133px;
- height:100px;
- position:absolute;
- left: 736px;
- top: 662px;
- border: 0px;}
- #doboz2{ width: 135px;
- height:94px;
- position:absolute;
- left: 887px;
- top: 664px;
- border: 0px;}
- #menu1{ width:150px;
- height:50px;
- position:absolute;
- left:53px;
- top: 52px;
- border:0px;}
- #menu2{ width:150px;
- height:50px;
- position:absolute;
- left:228px;
- top: 53px;
- border:0px;}
- #menu3{ width:150px;
- height:50px;
- position:absolute;
- left:412px;
- top: 54px;
- border:0px;}
- #menu4{ width:150px;
- height:50px;
- position:absolute;
- left:594px;
- top: 55px;
- border:0px;}
- </style>
- </head>
- <body bgcolor="black">
- <div id="container">
- <img src="Elso dizajn.jpg"/>
- <div id="dobozok">
- <div id="doboz1"><a rel="csoport" href="1-s.jpg" title="Jelszavak :D http://www.facebook.com"><img src="1.jpg" alt="" /></a></div>
- <div id="doboz2"><a rel="csoport" href="2.jpg" title="Jelszavak :D http://www.facebook.com"><img src="2-s.jpg" alt="" /></a></div>
- <div id="doboz3"></div>
- <div id="doboz4"></div>
- <div id="doboz5"></div>
- <div id="doboz6"></div>
- <div id="doboz7"></div>
- </div>
- <div id="menu">
- <div id="menu1"><img src="fooldal_menu.jpg" name="mousetest" onMouseOver="document.images['mousetest'].src='fooldal_menu_aktiv.jpg'"
- onMouseOut="document.images['mousetest'].src='fooldal_menu.jpg'" width="150" height="50"/></div>
- <div id="menu2"><img src="magamról_menu.jpg" name="mousetest1" onMouseOver="document.images['mousetest1'].src='magamról_menu_aktiv.jpg'"
- onMouseOut="document.images['mousetest1'].src='magamról_menu.jpg'" width="150" height="50" /></div>
- <div id="menu3"><img src="kepek_menu.jpg" name="mousetest2" onMouseOver="document.images['mousetest2'].src='kepek_menu_aktiv.jpg'"
- onMouseOut="document.images['mousetest2'].src='kepek_menu.jpg'" width="150" height="50" /></div>
- <div id="menu4"><img src="gep_menu.jpg" name="mousetest3" onMouseOver="document.images['mousetest3'].src='gep_menu_aktiv.jpg'"
- onMouseOut="document.images['mousetest3'].src='gep_menu.jpg'" width="150" height="50" /></div>
- </div>
- </div>
- </body>
Használd a kódszínezőt
position: absolute
úgy működik, hogy a hozzá képest, a DOM fában legközelebb eső relatív illetve abszolút elemhez képest lesz eltolva. Mivel ez a fenti kódban a body, ezért a#doboz1
a body-hoz képest lesz eltolva. Amennyiben azt akarod, hogy a #container-hez képest legyen eltolva, akkor a#container
-nek adj egyposition: relative
stílust.Köszönöm