CSS Vragen wat betreft container div:

Status
Niet open voor verdere reacties.

uaejeroen

Terugkerende gebruiker
Lid geworden
7 dec 2009
Berichten
1.665
Geachhte webdesigners !!!

Hierbij wil ik graag het volgende vragen,
Ik heb met dreamweaver eindelijk container div gemaakt, maar nu wil ik nog wat css toepassingen die mij nog onduidelijk zijn

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css"></style>
<link href="stylesheet/basic.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#apDiv1 {
	position:absolute;
	left:30px;
	top:-5px;
	width:1097px;
	height:116px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:33px;
	top:114px;
	width:258px;
	height:468px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:930px;
	top:115px;
	width:200px;
	height:470px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:293px;
	top:116px;
	width:641px;
	height:467px;
	z-index:4;
}
#apDiv9 {
	position:absolute;
	left:11px;
	top:-17px;
	width:780px;
	height:641px;
	z-index:5;
}
#container {
	position: relative;
}
</style>
</head>

<body>
<div align="left" id="container">
<div id="apDiv1"><a href="index.php"><img src="afbeeldingen/logo_energynet.gif" width="1099" height="112" alt="Home" /></a></div>
<div id="apDiv2">
  <p><br />
    <img src="afbeeldingen/vink.gif" width="15" height="16" /><a href="index.php?p=algemene_informatie">Algemene informatie</a><br />
    <a href="index.php?p=tarieven">Tarieven</a><br />
    <a href="index.php?p=pakketen">Pakketten</a><br />
    <img src="afbeeldingen/vink.gif" width="15" height="16" /><a href="index.php?p=service">Service en onderhoud</a><br />
    <a href="index.php?p=energyservice">EnergyService</a><br />
    <a href="index.php?p=product">Productadvies</a><br />
    <a href="index.php?p=besparingtips">Besparingstips</a><br />
    <img src="afbeeldingen/vink.gif" width="15" height="16" /><a href="index.php?p=vraagentwoord">Vraag en antwoord</a><br />
    <a href="index.php?p=mail">Per e-mail</a><br />
    <a href="index.php?p=chat">Via chat</a><br />
    <img src="afbeeldingen/vink.gif" width="15" height="16" /><a href="index.php?p=gegevens">Uw gegevens</a><br />
    <a href="index.php?p=nota">Nota en verbruik</a><br />
    <a href="index.php?p=meterstanden">Meterstanden doorgeven</a><br />
  <a href="index.php?p=verhuizing_doorgeven">Verhuizing doorgeven</a></p>
</div>
<div id="apDiv3">
  <p><img src="afbeeldingen/vink.gif" width="15" height="16" /><a href="index.php?p=verhuizing_doorgeven">Verhuizen, wat nu?</a><br />
    <img src="afbeeldingen/vink.gif" width="15" height="16" /><a href="index.php?p=besparingtips">Besparingstips</a><br />
    <img src="afbeeldingen/vink.gif" width="15" height="16" /><a href="index.php?p=klantenservice">Klantenservice</a></p>
  <p>&nbsp;</p>
  <form id="form1" name="form1" method="post" action="">
    <label for="e-mail"></label>
    e-mailadres   :<br />
    <label for="e-mail2"></label>
    <input type="text" name="e-mail" id="e-mail2" />
    <br />
    wachtwoord: <br />
    <label for="wachtwoord"></label>
    <input type="text" name="wachtwoord" id="wachtwoord" />
<br />
  <em>Controleer uw gegevens</em>
  </form>
</div>
<div id="apDiv4">

<?php
if (isset($_GET['p'])) {
$includebstandtemp = $_GET['p'];
if (is_file($_GET['p'] . '.html')) {
$includebstand = ''.$includebstandtemp.'.html';
}
}
else {
$includebstand = '';
}
if (!empty($includebstand)) {
include($includebstand);
}
?>

<?php if (!isset($_GET['p'])) { ?>
<h1>Welkomstvenster</h1>
<p>Welkom bij de Online HelpDesk van EnergyNet<br />
  U vraagt, wij antwoorden<br />
  Op deze Online HelpDesk kunt u vragen  stellen omtrent de tarieven en de pakketten die wij aanbieden.<br />
  Beheer uw eigen gegevens<br />
  Wilt u op de hoogte blijven van uw  verbruik, uw nota inzien, een verhuizing of de meterstanden doorgeven? Dat kan  met uw eigen e-mailadres en wachtwoord. Als u nieuw bent, vult u eenmalig een  registratieformulier in.</p>
<?php } ?>

</div>
</div>
</body>
</html>

Namelijk het in het midden zetten 'centreren' van de website
Als ik het aangeef bij container div zet die alle inhoud in het midden
en de breedte van de site '780' px, ik heb dat aangegeven bij de container maar dan gebeurt er wijnig

verder wil ik de site kunnen vergroten maar daar heb ik geen verstand van

is dat javascript of is er een makkelijkere manier\

graag advies
 
de breedte van de site '780' px, ik heb dat aangegeven bij de container maar dan gebeurt er weinig
Dat kan kloppen, want de container is geen "echte container" waar alles in zit. Dat komt omdat de elementen erbinnen allemaal een apDiv zijn: een <div> met absolute positie. - Die ontsnappen aan de container!

Waarom? Dingen met absolute posities staan los van de normale stroom van de html-elementen, en werken in het algemeen met de afstand ten opzichte van de linker bovenhoek (punt 0,0) van de pagina. Als het horizontaal een vaste afstand is in px, blijft die altijd hetzelfde, en kan er nooit automatisch gecentreerd worden bij elke resolutie.

Om een pagina te kunnen centreren, moet je dus van die apDiv's af komen.
= pagina opnieuw bouwen... :eek:

Maar een recept voor hoe dat zo ongeveer gaat, staat hier:
Met vriendelijke groet,
CSShunter
 
ik heb wat anders gelezen maargoeds
ik las dat als die ap in container staan die ap's zich aanpassen aan de container

nou ik dokter wel verder, maar u kunt me dus niet helpen want ik ben er weken mee bezig geweestt, al het werk voor niks dus
 
verder wil ik de site kunnen vergroten maar daar heb ik geen verstand van.
is dat javascript of is er een makkelijkere manier?
Wat bedoel je met "vergroten"?
  • De site altijd beeldvullend maken, op elke resolutie? of
  • Een knop om te kunnen inzoomen?
Zoiets vraagt om een "liquid design", waarin alles in de breedte in % staat opgegeven (zoals hier); dat maakt het wel minder eenvoudig.
Ik zou eerst maar de site op een vaste breedte goed in orde maken! :)
 
ik las dat als die ap in container staan die ap's zich aanpassen aan de container
Als de ap's een {left:..px;} hebben is dat altijd t.o.v. de linker zijkant van het scherm.
Je zou het kunnen proberen met {margin-left: ..px;}.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan