Site werkt niet.

Status
Niet open voor verdere reacties.

Popiejop27

Gebruiker
Lid geworden
23 jan 2010
Berichten
6
Hallo,
Ik moet voor school een website bouwen in XHTML 1.0 Strict met een apart CSS bestand.
Ik heb alleen een probleem. Ik heb mijn pagina height veranderd in auto, en nu geeft hij de site niet goed meer weer in de nieuwste internet explorer en ook niet meer in firefox.
Weet iemand hoe je dit kunt oplossen?
Groeten Stephan
 
Als ik het goed zie in mijn glazen bol,
dan ben je ergens een
vergeten weg te zetten.

Laat je code valideren:
http://validator.w3.org/
html en ook je css

:cool:

@charset "utf-8";
/* CSS Document */


#body{
padding-bottom: 52px;
background-color:#D4D4D4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#omlijning{
border: 1px solid #000000;
background-color:rgb(79, 149, 219);
width: 800px;
margin-left:auto;
margin-right:auto;
margin-top: 12px;
}

#omlijning2{
background-color:rgb(79, 149, 219);
width:800px;
}

#bovenkant{
background-image: url(Naamloos.bmp);
height:100px;
width: 800px;
background-color:#676767;
}

#menu{
margin-left: -1px;
border-left: 1px solid #000000;
width: 150px;
background-color:rgb(79, 149, 219);
float:left;
}

#zijkant{
border-right: 1px solid #000000;
width: 21px;
background-color:rgb(79, 149, 219);
float: left;
}

#inhoud{
margin-right: -1px;
width: 630px;
background-color:#FFFFFF;
float:left
}

.big{
font-size:36px;
text-align:left;
}

.small{
text-align:right;
font-size:12px;
}

#tekst{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:center;
}

#tekstgevaren{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverkeer{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstopvoeding{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstaanpak{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstcontact{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstwerking{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverslaving{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

.plaatje{
height: 270px;
width: 240px;
}

.plaatjecontact{
height: 232px;
width: 348px;
}

.plaatjegevaren{
height: 86px;
width: 330px;
}

.plaatjeverkeer{
height: 187px;
width: 405px;
}

.plaatjeaanpak{
height: 268px;
width: 297px;
}

.plaatjewerking{
height: 265px;
width: 470px;
}

#brijderlogo{
padding: 20px 95px 0px 0px;
}

#copyright{

border-left: 1px solid #000000;
border-right: 1px solid #000000;
margin-top:-1px;
text-align:right;
font-size:12px;
height: 22px;
width: 795px;
margin-left: -1px;
float:left;
padding-right: 5px;
background-color:rgb(79, 149, 219);
}

#navigatie li{
margin-left: -27px;
margin-top: 5px;
list-style-type: none;
width: 120px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}

#navigatie li a{
display: block;
background-color:rgb(79, 149, 219);
border-bottom: 1px solid #131313;
text-decoration: none;
color: #FFFFFF;
}

#navigatie li a:hover{
background-color: #FFFFFF;
color: black;
text-decoration: none;
}

#opsomming{
color:#000000;
padding: 0px 10px 10px 130px;
text-align:left;
}

kun jy hieruit zien wat ik nog weg moet halen?
 
height:auto kan ik er niet in vinden.
En je html code?
Werkt wat makkelijker.

:cool:
 
Mijn glazen bol zegt:
  • html zonder css geeft een stijl-loze pagina
  • css zonder html geeft geen pagina
  • ik zie alleen heel wazig in de verte een pagina
Heb je een link naar de html-pagina, of anders de html-code? Waarom iets niet goed gaat, zit meestal in de combinatie html + css! :)

[edit]ha, kruispost; was even m'n glazen bol aan het oppoetsen. ;)[/edit]
 
Laatst bewerkt:
Mijn glazen bol zegt:
  • html zonder css geeft een stijl-loze pagina
  • css zonder html geeft geen pagina
  • ik zie alleen heel wazig in de verte een pagina
Heb je een link naar de html-pagina, of anders de html-code? Waarom iets niet goed gaat, zit meestal in de combinatie html + css! :)

[edit]ha, kruispost; was even m'n glazen bol aan het oppoetsen. ;)[/edit]

Haha sorry, ik zal de html erbij sturen.
hier komt hij ik hoop dat jullie de fout ontdekken!

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>Brijder-stichting</title>
<link href="opmaak.css" type="text/css" rel="stylesheet" />
</head>
<body id="body">
<div id="omlijning">
<div id="bovenkant"></div>
<div id="omlijning2">
<div id="menu">
<ul id="navigatie">
<li><a href="index.html">Homepage</a></li>
<li><a href="gevaren.html">Gevaren</a></li>
<li><a href="aanpak.html">Aanpak</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div>
<div id="inhoud">
<div id="tekst">
<img id="brijderlogo" src="brijder_logo.jpg" alt="Brijderlogo" align="left"/>
<h1 class="big">Homepage</h1>
<p><b>Te veel drank? Brijder helpt!</b><br />
Welkom op de Website van de Brijderstichting!<br /><br />
Op deze site vindt u informatie over:</p>
<div id="opsomming">
<ul>
<li>De werking van Alcohol</li>
<li>De gevaren van Alcohol in het verkeer</li>
<li>Over Alcohol en opvoeding</li>
<li>Over omgaan met de drinker</li>
</ul>
</div>
<p>Deze website is gemaakt om jongeren en hun ouders te helpen met hun alcoholproblemen.<br />
Hoe we dit zullen doen kun u op de volgende pagina's lezen.</p>
<img class="plaatje" src="Alcohol.jpg" alt="Mooi!" align="right" vspace="5px"/>
</div>
</div>
<div id="zijkant"/>
</div>
<div id="copyright">
Gemaakt door: Stephan Visser en Ruben Appelman V4B
</div>
</div>
</body>
</html>


CSS:

@charset "utf-8";
/* CSS Document */


#body{
padding-bottom: 52px;
background-color:#D4D4D4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#omlijning{
border: 1px solid #000000;
background-color:rgb(79, 149, 219);
width: 800px;
margin-left:auto;
margin-right:auto;
margin-top: 12px;
}

#omlijning2{
background-color:rgb(79, 149, 219);
width:800px;
}

#bovenkant{
background-image: url(Naamloos.bmp);
height:100px;
width: 800px;
background-color:#676767;
}

#menu{
margin-left: -1px;
border-left: 1px solid #000000;
width: 150px;
background-color:rgb(79, 149, 219);
float:left;
}

#zijkant{
border-right: 1px solid #000000;
width: 21px;
background-color:rgb(79, 149, 219);
float: left;
}

#inhoud{
margin-right: -1px;
width: 630px;
background-color:#FFFFFF;
float:left
}

.big{
font-size:36px;
text-align:left;
}

.small{
text-align:right;
font-size:12px;
}

#tekst{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:center;
}

#tekstgevaren{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverkeer{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstopvoeding{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstaanpak{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstcontact{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstwerking{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverslaving{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

.plaatje{
height: 270px;
width: 240px;
}

.plaatjecontact{
height: 232px;
width: 348px;
}

.plaatjegevaren{
height: 86px;
width: 330px;
}

.plaatjeverkeer{
height: 187px;
width: 405px;
}

.plaatjeaanpak{
height: 268px;
width: 297px;
}

.plaatjewerking{
height: 265px;
width: 470px;
}

#brijderlogo{
padding: 20px 95px 0px 0px;
}

#copyright{

border-left: 1px solid #000000;
border-right: 1px solid #000000;
margin-top:-1px;
text-align:right;
font-size:12px;
height: 22px;
width: 795px;
margin-left: -1px;
float:left;
padding-right: 5px;
background-color:rgb(79, 149, 219);
}

#navigatie li{
margin-left: -27px;
margin-top: 5px;
list-style-type: none;
width: 120px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}

#navigatie li a{
display: block;
background-color:rgb(79, 149, 219);
border-bottom: 1px solid #131313;
text-decoration: none;
color: #FFFFFF;
}

#navigatie li a:hover{
background-color: #FFFFFF;
color: black;
text-decoration: none;
}

#opsomming{
color:#000000;
padding: 0px 10px 10px 130px;
text-align:left;
}

Alvast bedankt! :)
 
Nu zie ik 'm!
En de html-validator en de css-validator zeggen dat het allemaal geldige code is. Dat is alvast heel mooi! :thumb:
nu geeft hij de site niet goed meer weer
in de nieuwste internet explorer en ook niet meer in firefox.
En nu vraagt m'n glazen bol:
Wat zou ie bedoelen?
Hoe moet de pagina er uit zien als het wel goed wordt weergegeven?
Kan je een hint geven?

Met vriendelijke groet,
CSShunter
 
Nu zie ik 'm!
En de html-validator en de css-validator zeggen dat het allemaal geldige code is. Dat is alvast heel mooi! :thumb:

En nu vraagt m'n glazen bol:

Kan je een hint geven?

Met vriendelijke groet,
CSShunter
Naamloos.jpg

deze is hoe het nu is ^

Naamloos2.jpg

deze is hoe met moet zijn ^
alleen dan moet de lengte van de pagina automatisch gaan

het ligt dus aan de zijbalken die niet meegaan en ik weet niet hoe dit komt =(
 
Code:
<!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>
			Brijder-stichting
		</title>
<style type="text/css">

#body{
padding-bottom: 52px;
background-color: #D4D4D4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
height:100%
}

#omlijning{
border: 1px solid #000000;
background-color: #4f95db);
width: 800px;
margin-left:auto;
margin-right:auto;
margin-top: 12px;
}

#omlijning2{
background-color: #4f95db;
width:800px;
}

#bovenkant{
background-image: url(Naamloos.bmp);
height:100px;
width: 800px;
background-color:#676767;
}

#menu{
margin-left: -1px;
border-left: 1px solid #000000;
width: 150px;
background-color:#4f95db;

}
#menuomk{
border-left: 1px solid #000000;
width: 152px;
height:10%;
background-color: #4f95db;
float:left;
}
#zijkant
{
border-right: 1px solid #000000;
width: 21px;
height: 100%;
background-color: #ff8040;
float: left;
}

#inhoud{
margin-right: -1px;
width: 600px;
background-color:#FFFFFF;
float:left;
}

.big{
font-size:36px;
text-align:left;
}

.small{
text-align:right;
font-size:12px;
}

#tekst{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:center;
}

#tekstgevaren{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverkeer{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstopvoeding{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstaanpak{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstcontact{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstwerking{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverslaving{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

.plaatje{
height: 270px;
width: 240px;
}

.plaatjecontact{
height: 232px;
width: 348px;
}

.plaatjegevaren{
height: 86px;
width: 330px;
}

.plaatjeverkeer{
height: 187px;
width: 405px;
}

.plaatjeaanpak{
height: 268px;
width: 297px;
}

.plaatjewerking{
height: 265px;
width: 470px;
}

#brijderlogo{
padding: 20px 95px 0px 0px;
}

#copyright{

border-left: 1px solid #000000;
border-right: 1px solid #000000;
margin-top:-1px;
text-align:right;
font-size:12px;
height: 22px;
width: 795px;
margin-left: -1px;
float:left;
padding-right: 5px;
background-color: #4f95db;
}

#navigatie li{
margin-left: -27px;
margin-top: 5px;
list-style-type: none;
width: 120px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}

#navigatie li a{
display: block;
background-color: #4f95db;
border-bottom: 1px solid #131313;
text-decoration: none;
color: #FFFFFF;
}

#navigatie li a:hover{
background-color: #FFFFFF;
color: black;
text-decoration: none;
}

#opsomming{
color:#000000;
padding: 0px 10px 10px 130px;
text-align:left;
}


</style>
	</head>
	<body id="body">
		
		
		<div id="omlijning">
			<div id="bovenkant">
			</div>
			<div id="omlijning2">
				<div id="menuomk">
					<div id="menu">
						<ul id="navigatie">
							<li>
							<a href="index.html">Homepage</a>
							</li>
							<li>
							<a href="gevaren.html">Gevaren</a>
							</li>
							<li>
							<a href="aanpak.html">Aanpak</a>
							</li>
							<li>
							<a href="contact.html">Contact</a>
							</li>
						</ul>
					</div>
				</div>
				<div id="inhoud">
					<div id="tekst">
						<img id="brijderlogo" src="brijder_logo.jpg" alt="Brijderlogo" align="left"/>
						<h1 class="big">
							Homepage
						</h1>
						<p>
						<b>
							Te veel drank? Brijder helpt!
						</b>
						<br />
						Welkom op de Website van de Brijderstichting!
						<br />
						<br />
						Op deze site vindt u informatie over:
						</p>
						<div id="opsomming">
							<ul>
								<li>
								De werking van Alcohol
								</li>
								<li>
								De gevaren van Alcohol in het verkeer
								</li>
								<li>
								Over Alcohol en opvoeding
								</li>
								<li>
								Over omgaan met de drinker
								</li>
							</ul>
						</div>
						<p>
						Deze website is gemaakt om jongeren en hun ouders te helpen met hun
						alcoholproblemen.
						<br />
						Hoe we dit zullen doen kun u op de volgende pagina's lezen.
						</p>
						<img class="plaatje" src="Alcohol.jpg" alt="Mooi!" align="right" vspace="5px" />
					</div>
					
					
				</div>
				<div id="zijkant"></div>
				
				<div style="clear:both;">
				</div>
				
			</div>
			<div id="copyright">
				Gemaakt door: Stephan Visser en Ruben Appelman V4B
			</div>
		</div>
		
	</body>
</html>

Ziet er bij mij beter uit in FF, doch ik heb niet IE8.
Evenwel:
<div id="zijkant"></div>
heb ik nog problemen mee, kan er ook uit volgens mij.

:cool:
 
Code:
<!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>
			Brijder-stichting
		</title>
<style type="text/css">

#body{
padding-bottom: 52px;
background-color: #D4D4D4;
font-family:Tahoma, Arial, Helvetica, sans-serif;
height:100%
}

#omlijning{
border: 1px solid #000000;
background-color: #4f95db);
width: 800px;
margin-left:auto;
margin-right:auto;
margin-top: 12px;
}

#omlijning2{
background-color: #4f95db;
width:800px;
}

#bovenkant{
background-image: url(Naamloos.bmp);
height:100px;
width: 800px;
background-color:#676767;
}

#menu{
margin-left: -1px;
border-left: 1px solid #000000;
width: 150px;
background-color:#4f95db;

}
#menuomk{
border-left: 1px solid #000000;
width: 152px;
height:10%;
background-color: #4f95db;
float:left;
}
#zijkant
{
border-right: 1px solid #000000;
width: 21px;
height: 100%;
background-color: #ff8040;
float: left;
}

#inhoud{
margin-right: -1px;
width: 600px;
background-color:#FFFFFF;
float:left;
}

.big{
font-size:36px;
text-align:left;
}

.small{
text-align:right;
font-size:12px;
}

#tekst{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:center;
}

#tekstgevaren{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverkeer{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstopvoeding{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstaanpak{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstcontact{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstwerking{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

#tekstverslaving{
color:#000000;
padding: 10px 10px 10px 10px;
text-align:left;
}

.plaatje{
height: 270px;
width: 240px;
}

.plaatjecontact{
height: 232px;
width: 348px;
}

.plaatjegevaren{
height: 86px;
width: 330px;
}

.plaatjeverkeer{
height: 187px;
width: 405px;
}

.plaatjeaanpak{
height: 268px;
width: 297px;
}

.plaatjewerking{
height: 265px;
width: 470px;
}

#brijderlogo{
padding: 20px 95px 0px 0px;
}

#copyright{

border-left: 1px solid #000000;
border-right: 1px solid #000000;
margin-top:-1px;
text-align:right;
font-size:12px;
height: 22px;
width: 795px;
margin-left: -1px;
float:left;
padding-right: 5px;
background-color: #4f95db;
}

#navigatie li{
margin-left: -27px;
margin-top: 5px;
list-style-type: none;
width: 120px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}

#navigatie li a{
display: block;
background-color: #4f95db;
border-bottom: 1px solid #131313;
text-decoration: none;
color: #FFFFFF;
}

#navigatie li a:hover{
background-color: #FFFFFF;
color: black;
text-decoration: none;
}

#opsomming{
color:#000000;
padding: 0px 10px 10px 130px;
text-align:left;
}


</style>
	</head>
	<body id="body">
		
		
		<div id="omlijning">
			<div id="bovenkant">
			</div>
			<div id="omlijning2">
				<div id="menuomk">
					<div id="menu">
						<ul id="navigatie">
							<li>
							<a href="index.html">Homepage</a>
							</li>
							<li>
							<a href="gevaren.html">Gevaren</a>
							</li>
							<li>
							<a href="aanpak.html">Aanpak</a>
							</li>
							<li>
							<a href="contact.html">Contact</a>
							</li>
						</ul>
					</div>
				</div>
				<div id="inhoud">
					<div id="tekst">
						<img id="brijderlogo" src="brijder_logo.jpg" alt="Brijderlogo" align="left"/>
						<h1 class="big">
							Homepage
						</h1>
						<p>
						<b>
							Te veel drank? Brijder helpt!
						</b>
						<br />
						Welkom op de Website van de Brijderstichting!
						<br />
						<br />
						Op deze site vindt u informatie over:
						</p>
						<div id="opsomming">
							<ul>
								<li>
								De werking van Alcohol
								</li>
								<li>
								De gevaren van Alcohol in het verkeer
								</li>
								<li>
								Over Alcohol en opvoeding
								</li>
								<li>
								Over omgaan met de drinker
								</li>
							</ul>
						</div>
						<p>
						Deze website is gemaakt om jongeren en hun ouders te helpen met hun
						alcoholproblemen.
						<br />
						Hoe we dit zullen doen kun u op de volgende pagina's lezen.
						</p>
						<img class="plaatje" src="Alcohol.jpg" alt="Mooi!" align="right" vspace="5px" />
					</div>
					
					
				</div>
				<div id="zijkant"></div>
				
				<div style="clear:both;">
				</div>
				
			</div>
			<div id="copyright">
				Gemaakt door: Stephan Visser en Ruben Appelman V4B
			</div>
		</div>
		
	</body>
</html>

Ziet er bij mij beter uit in FF, doch ik heb niet IE8.
Evenwel:
<div id="zijkant"></div>
heb ik nog problemen mee, kan er ook uit volgens mij.

:cool:

Bij mij geeft hij dat ook niet goed weer...
 
Juist ja! Nu is het duidelijk waar het probleem zit.
De truc van de faux column is:
  • je hangt over de volle hoogte van de pagina een "gordijntje" op, dat bestaat uit een achtergrond-afbeelding met de goede kleur en de goede breedte van de linkerkolom;
  • dit plaatje laat je zichzelf naar beneden toe automatisch herhalen;
  • het gordijntje zit in de container waarin zowel de linkerkolom als de inhoud zitten;
  • of nu de linkerkolom of de inhoud het hoogste is, het gordijntje loopt altijd tot onderaan door.
Nu is er nog maar één ding nodig: de omringende container moet weten waar de hoogste kolom benedenaan ophoudt. Maar als de kolommen drijvend zijn gemaakt, { float: left; }, dan zijn de kolommen in feite losgekoppeld van die container, en kan de container het niet weten.
  • Om dat wel zo te laten zijn, moet er binnen de container nog iets geplaatst worden: een <div> die over de volle breedte gaat, en onder de drijvende kolommen komt. Dat bereik je met { clear: left; }. Daarmee wordt dit <div>'je gewongen niet naast de float-kolom te gaan staan, maar eronder.
  • Een andere mogelijkheid is, om de container een { overflow: hidden; } mee te geven. Dat is de oplossing die door gigadesign.be gebruikt wordt.
Tenslotte heb ik ook een "zelfbouw-pakket" voor je, dat de hoofdstructuur voor de faux-column heeft: een Online Page Creator voor een 3-vaks Kop-Menu-Inhoud layout, met vaste breedte, menu linkerzijde, en faux-column achtergrond in menu.
In de broncode staan nog van allerlei opmerkingen en tips. Misschien kan je daar ook wat inspiratie uit halen.

Met vriendelijke groet,
CSShunter
 
Ik moet voor school een website bouwen in XHTML 1.0 Strict

Is in iedergeval 1 onvoldoende ;) je gebruikt namelijk

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan