WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Jag blir knäpp! (https://www.wn.se/forum/showthread.php?t=24269)

Innocast 2007-10-12 21:15

jag blir knäpp... varför går det inte att ha en div som är absolut positionerad på sidan, dvs exakt i mitten och sedan vara placerd 150 px från toppen...

#div1 {
position: absolute;
background-color: #ccf;
width: 500px;
margin: 0px auto 0px auto;
top: 100px;
}



hjälp snälla så jag får gå o dricka sprit snart...

Innocast 2007-10-12 21:35

eftersom ja inte är css guru löste ja de me ett javascript som även reagerar på resize..
.
function fixa()
{
w = window.innerWidth / 2;
w = w - ( 500 / 2 );
document.getElementById('div1').style.left = w + 'px';
}

Innocast 2007-10-12 21:38

givetvis fungerade de bara i eldräven..

Innocast 2007-10-12 21:44

Nu korkar jag upp!

function fixa()
{
w = window.innerWidth;
if ( !w ) w = document.body.clientWidth;
w = ( w / 2 ) - ( 963 / 2 );
document.getElementById('sokABS').style.left = w + 'px';
document.getElementById('sokABStva').style.left = w + 'px';
}

crazzy 2007-10-12 22:26

jag brukar köra:

left: 50%;
margin-left: -250px;/*alltså minus hälften av din divs bredd*/

Innocast 2007-10-13 00:22

funka sej inte av nån korkad anledning... krockade med massa andra css styles eller gud vet vad...

stakes 2007-10-13 00:38

body {
text-align: center; /* för IE */
}
#container {
margin-left: auto; /* auto margin */
margin-right: auto;
margin-top: 150px;
text-align: left; /* få innehållet vänsterställt igen. */
width: 500px;

}


edit: eller har jag missuppfattat ditt problem helt?

Peter_Holm 2007-10-13 20:17

http://www.wpdfd.com/editorial/thebox/deadcentre4.html

Titta på exemplet och flytta upp den cyan-färgade "alignern" med lite ändringar i css...


Alla tider är GMT +2. Klockan är nu 13:47.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson