Avatar billede electrobeat_dk Nybegynder
26. april 2007 - 19:19 Der er 8 kommentarer og
1 løsning

flyvende layer

hvordan kan man lave et "flyvende" layer som bliver placeret midt på siden og som konstant holder den synlige position ligemeget om man scroller..
Avatar billede nwt Nybegynder
26. april 2007 - 19:29 #1
Avatar billede mclemens Nybegynder
26. april 2007 - 19:32 #2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
html,body{margin:0px;padding:0px;height:100%;overflow:hidden;}

#bodyen{
  position:absolute;
  height:100%;
  width:100%;
  overflow-y:scroll;
}

#main{
  height:100%;
  background:url('http://www.eksperten.dk/img/flag_yellow.gif');
}

#main2{width:100%;position:relative;}

#bodyen>#main{
  height:auto;
  min-height:100%;
}

#spc{
  clear:both;
  height:100px;
}

#wm {
  position:absolute;top:0px;left:0px;
  width:100%;
  height: 100px;
}
#wm2{
  margin-right:17px;
  height:100%;
  position:relative;
}
#wm3{
  background:url('http://www.eksperten.dk/img/elogo.png') repeat;
  position:absolute;
  top:0px;left:0px;
  width:100%;
  height:100%;
  z-index:2;
}
</style>
<!--[if IE]><style type="text/css">#wm{z-index:2;}</style><![endif]-->
</head><body>

<div id="wm"><div id="wm2"><div id="wm3">aaaaa</div></div></div>

<div id="bodyen">

<div id="main"><div id="main2"><div id="spc"></div>main...start<br>maiain...<br>main...<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..vv.<br>main...<br>main...slut</div></div>

</div>

</body></html>



eller:








<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
html,body{
padding:0px;
margin:0px;
height:100%;
overflow:hidden;
}

#bodyen{
position:relative;
width:100%;
height:100%;
overflow:auto;
}

#followit{
position:absolute;
bottom:50px;right:70px;
z-index:999;
}


#toppos{height:0px;overflow:hidden;}
</style>

</head><body>
<div id="bodyen">
<div id="toppos">&nbsp;</div>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>v
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>
Dette er din nye body...<br>

</div>


<div id="followit"><a href="#toppos"><img src="ditbillede-width-og-height-defineringer-behoves-selvfølgelig-ikke.jpg" width="200" height="100"></a></div>

</body></html>







eller (hvis du ignorerer IE<7):


css:
position:fixed;
top:antalpx;
left:antalpx;
Avatar billede mclemens Nybegynder
26. april 2007 - 19:34 #3
Undskyld "Dette er din nye body...<br>" brugte
marker alt og kopierede det jeg havde liggende ...
- Der var nok skrevet lige lovlig mange gange :-/
Avatar billede mclemens Nybegynder
26. april 2007 - 21:52 #4
Eksempel på første udgave af 26/04-2007 19:32:38 (virker ie<7):

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
html,body{margin:0px;padding:0px;height:100%;overflow:hidden;}

#bodyen{
  position:absolute;
  height:100%;
  width:100%;
  overflow-y:scroll;
}

#main{
  height:100%;
}

#main2{width:100%;position:relative;z-index:2;background:#0ff;}

#bodyen>#main{
  height:auto;
  min-height:100%;
}

#wm {
  position:absolute;top:50%;left:50%;
  width:0;
  height: 0;
}
#wm2{
  margin-right:17px;
  height:100%;
  position:relative;
}
#wm3{
  position:absolute;
  top:100%;left:50%;
  margin: -100px 0 0 -150px;
  width:300px;
  height:200px;
  z-index:2;
  background:red;
}
</style>
<!--[if IE]><style type="text/css">#wm{z-index:2;}</style><![endif]-->
</head><body>

<div id="wm"><div id="wm2"><div id="wm3">aaaaa</div></div></div>

<div id="bodyen">

<div id="main"><div id="main2"><div>main...start<br>maiain...<br>main...<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..<br>main...<br>main..vv.<br>main...<br>main...slut</div></div></div>

</div>

</body></html>










Eksempel på tredje udgave af 26/04-2007 19:32:38 (virker ikke ie<7):

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

</head><body>
<div style="position:fixed;top:50%;left:50%;width:100px;height:100px;background:#f00;margin: -50px 0 0 -50px;">Center fixed</div>

<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>a<br>av
</body></html>
Avatar billede electrobeat_dk Nybegynder
26. april 2007 - 22:22 #5
jeg har ikke testet det endnu, men har lige et spørgsmål angående mclemens css style

#bodyen>#main{
  height:auto;
  min-height:100%;
}

- hvorfor er hver class inklusiv #?

- hvad gør #bodyen>#main? arver main classen bodyen's properties?
Avatar billede mclemens Nybegynder
26. april 2007 - 23:14 #6
IE < 7 understøtter ikke min-height, mens
IE 7+ (samt FF m.v.) gør. #bodyen>#main rammer
#main med css indholdet når main ligger i bodyen.
- Altså en måde at komme omkring problemet med css
forskel fra IE og FF.

#noget refererer til et elements id.
.noget refererer til alle elementer med den class.
- Så i basis opbygningen har jeg ikke brugt classer.

Kan ikke huske de specifikke detaljer og årsager til
tweaksene, men jeg rodede mig ind i et par forskellige
height 100% løsninger i et par tilfælde ... og endte
med et par forskellige css løsninger som p.t. ligger
og roder i et mindre kaos i den samme mappe (lol).
Avatar billede mclemens Nybegynder
26. april 2007 - 23:16 #7
Avatar billede mclemens Nybegynder
18. maj 2007 - 21:03 #8
Og tak for point :o)
Avatar billede electrobeat_dk Nybegynder
18. maj 2007 - 21:23 #9
lidt forsinket :)
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