HTML-site forum


 · Forums · Reactie · Statistieken · Registreren · Zoeken · Regels · Tips · FAQ
HTML-site forum / CSS (Stylesheets) / div met padding in %
Schrijver Bericht
flnitro
Forum Lid

5 posts
# Geplaatst: 11 Mar 2010 17:47


Hallo,

Ik probeer en div in het midden van het scherm te krijgen.
De div moet 20% vanaf de bovenkant en 30 % vanaf de onderkant.
40% van rechts en 40% van links komen, maar ik krijg het niet voor mekaar.

Kan iemand mij helpen? Alvast bedankt

 
Tiemmon
Forum Lid

277 posts
# Geplaatst: 11 Mar 2010 17:50


css code
 
margin-top:20%;
margin-left:auto;
margin-right:auto;


zoiets ?!

flnitro
Forum Lid

5 posts
# Geplaatst: 11 Mar 2010 17:57


Wel zoiets maar nu kleeft de onderkant van de div tegen de onderkant van de brouwser aan. de div moet ook 30% vanaf de onderkant.

Ik probeer dit ivm een achgtergrond afbeelding waar de div binnen een gedeelte van de afbeelding moet vallen.
De achtergrond afbeelding staat ook op 100% width en hight

Superkluns
Forum Lid

736 posts
# Geplaatst: 11 Mar 2010 18:14 · Aangepast door: Superkluns


css code
#div_id {
margin-top:20%;
margin-left:40%;
margin-right:40%;
margin-bottom:30%;
width:20%;
height:50%;
}


misschien dit?

EDIT: ow, w8 ff, bij alle percentages wordt uitgegaan van de 100%-breedte. Dus de margin-top/margin-bottom/height geven een foute waarde.
Dus dit gaat niet werken, maar hoe het wel moet, geen idee.
Javascript misschien?

flnitro
Forum Lid

5 posts
# Geplaatst: 11 Mar 2010 18:22


Bedankt voor jullie reactie,
Hier onder even de code html en css
De achtergrond afbeelding krijgt nu ook een margin -top van 20

html code
<style type="text/css">
<!--
body {
 
}
img.bg {
        z-index: -9000;
        width: 100%;
        height: 100%;
        position: fixed;
    }
img.bg {
	z-index: -9000;
	width: 100%;
	height: 100%;
	position: fixed;
	margin: 0px;
	padding: 0px;
}
#groen {
	background-color: #0F0;
	margin-top:20%;
	margin-left:40%;
	margin-right:40%;
	margin-bottom:30%;
	width:20%;
	height:50%;
 
}
-->
</style>
</head>
 
<body>
 
<img src="images/monitorSW-tafel.jpg" border="0" class="bg" />
 
<div id="groen">
  <p>Hallo</p>
</div>
 
</body>


flnitro
Forum Lid

5 posts
# Geplaatst: 11 Mar 2010 18:27


Met de volgende aanpassing is het achtergrond probleem verholpen.

css code
img.bg {
	z-index: -9000;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
    }


Nu is de div slechts 1 regel hoog, "hallo" , en verschijnt er wel een scrol bar.

paladin
Forum Lid

782 posts
# Geplaatst: 11 Mar 2010 18:46


Hallo

20% van 0 is ? 0
2000% van 0 is ? 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<title></title>

<style type="text/css">
<!--
*{padding:0;margin:0;}

html,body{height:100%;}

body{background:#ffff66;}

.bg{
background:#33ff33;
width: 100%;
height: 100%;
position: fixed;
}

#groen{
width:20%;
margin:0 auto;
background:#ff0066;
height:50%;
position:relative;
top:20%;
}
-->
</style>

</head>
<body>
 
<img src="images/monitorSW-tafel.jpg" border="0" class="bg" />
 
<div id="groen"><p>Hallo</p></div>
 
</body>
</html>



flnitro
Forum Lid

5 posts
# Geplaatst: 11 Mar 2010 19:06


html,body{height:100%;}
Hiermee heb je van 0 100% gemaakt.
Weer wat geleerd! thx

Top, erg bedankt !

Reactie

Tekst vet maken  Tekst cursief maken  Tekst onderstrepen  Afbeelding invoegen  Insert YouTube video  Link invoegen  html code invoeren  css code invoeren  php code invoeren   javascript code invoeren  Uitschakelen *Wat is dat?


» Naam  » Wachtwoord 
 Alleen geregistreerde bezoekers kunnen hier een bericht plaatsen. Je kunt inloggen of je hier registreren.

 



Dit forum is gebaseerd op miniBB © 2001-2010

cursus html


Sponsor: BlueYellow

Sitemap