Début en XHTML, page despérément vide [XHTML] - HTML/CSS - Programmation
Marsh Posté le 27-04-2008 à 18:15:45
quitte a commencer un site en HTML , tu devrai eviter d'utiliser des frames
Marsh Posté le 27-04-2008 à 19:30:33
Es-ce que je pourrai changer les pages dans les div comme avec les frames?
Marsh Posté le 27-04-2008 à 20:33:28
Quand on fait un frameset on ne met que des frames/frameset, il ne doit y avoir aucun div même pas le body.
En tout cas c'est ce que dit la DTD : http://www.w3.org/TR/html4/frameset.dtd
Marsh Posté le 27-04-2008 à 17:00:45
Bonjour,
Je commence un site en XHTML, bien que chaque page individuellement s'affiche correctement, la page index reste vide??!!!
index.html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<link rel="StyleSheet" type="text/css" href="style.css" />
</head>
<body>
<div id="cadre">
<frameset cols="60px,*">
<frame name="left" src="left.html"/>
<frameset rows="100px,*">
<frame name="top" src="top.html"/>
<frameset cols="100px,*">
<frame name="menu" src="menu.html"/>
<frame name="main" src="main.html"/>
</frameset>
</frameset>
</frameset>
</div>
</body>
</html>
style.css
@charset "UTF-8";
html {margin: 0; height: 100%; width: 100%;}
body {margin: 0; height: 100%; width: 100%;}
#cadre {background-color: #C0C0C0; margin: 2% auto 2% auto; width: 1000px}