Bonjour à tous,
je viens de m'inscrire et j'ai regardé les différents problèmes qui se rapprochaient du mien. J'ai quelques pistes, notamment sur l'utilisation pas toujours appropriée des div...mais étant donné que ma page ne contient pas encore beaucoup de choses, je me suis dit qu'il serait assez aisé pour les plus chevronnés d'entre vous de résoudre mon problème.
En effet lors de la réduction de ma page, les éléments viennent se chevaucher. N'y a-t-il pas un moyen de les fixer? C'est un travail de veille technologique que je dois rendre, ce serait très sympa de votre part de tester ce code et de voir si vous avez une solution. Merci d'avance!
Voici le code html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>La Plateforme Android</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<!-- L'entête de la page, affiché tout en haut de l'écran : -->
<div id="entete">
<h1>La Plateforme Android</h1>
<!-- Le menu principal du site, affiché horizontalement: -->
<ul id="menu">
<li><a href="#">Accueil</a></li>
<li><a href="#">Contacts</a></li>
</ul>
</div>
<!-- La page en elle-même : -->
<div id="page">
<!-- Le sous-menu, affiché dans une colonne sur la gauche du site : -->
<ul id="sous-menu">
<li><a href="#">La Plateforme Android</a></li>
<ul>
<li>Présentation générale</li>
<li>Architecture</li>
<li>Interface, fonctionnalités</li>
</ul>
<li><a href="#">Communauté/Concurrence</a></li>
<ul>
<li>Etat de l'art</li>
<li>Comparaisons, compatibilités</li>
</ul>
<li><a href="#">Enjeux et stratégie de Google</a></li>
<ul>
<li>Positionnement</li>
<li>Bataille des fréquences</li>
<li>Un média pour la publicité</li>
</ul>
</ul>
<!-- Le contenu utile de la page : -->
<div id="contenu">
<h2>Présentation générale</h2>
<h3>L'idée</h3>
<p>Android veut être le point de ralliement des développeurs
</p>
</div>
<!-- Le pied de page : -->
<div id="pied">
Paragraphe de copyrights...
</div>
</div>
</body>
</html>
et le fichier CSS:
body {
background: white;
margin: 10px 250px;
font-family: sans-serif;
font-size: small;
}
#entete{
background: #97C024;
border-bottom: none;
}
h1{
background: #97C024;
color: white;
word-spacing: 1em;
letter-spacing: 3px;
height: 150px;
line-height:150px;
text-align: center;
font-size: xx-large;
}
#menu {
background: #458EFF;
list-style: none;
margin: 0;
padding: 0;
height: 30px;
line-height:30px;
}
#menu li {
float: left;
margin: 0 2px;
}
#page {
background: white;
border: 1px solid grey;
}
#sous-menu {
height: 450px;
background: #EEEEEE repeat-y;
float: left;
width: 198px;
margin-top:0;
padding:5px;
}
#sous-menu > li{
font-weight: bold;
color: grey;
margin-top: 30px;
list-style: none;
text-indent: 0px;
padding-left: 3px;
}
#sous-menu ul{
margin-top: 20px;
list-style: none;
text-indent: -35px;
}
#contenu{
margin-left: 220px;
padding: 15px;
}
p{
text-align: justify;
}
#pied{
clear:both;
border-top: 1px solid grey;
}
Modifié par remenems (12 Feb 2008 - 21:17)
je viens de m'inscrire et j'ai regardé les différents problèmes qui se rapprochaient du mien. J'ai quelques pistes, notamment sur l'utilisation pas toujours appropriée des div...mais étant donné que ma page ne contient pas encore beaucoup de choses, je me suis dit qu'il serait assez aisé pour les plus chevronnés d'entre vous de résoudre mon problème.
En effet lors de la réduction de ma page, les éléments viennent se chevaucher. N'y a-t-il pas un moyen de les fixer? C'est un travail de veille technologique que je dois rendre, ce serait très sympa de votre part de tester ce code et de voir si vous avez une solution. Merci d'avance!
Voici le code html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>La Plateforme Android</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<!-- L'entête de la page, affiché tout en haut de l'écran : -->
<div id="entete">
<h1>La Plateforme Android</h1>
<!-- Le menu principal du site, affiché horizontalement: -->
<ul id="menu">
<li><a href="#">Accueil</a></li>
<li><a href="#">Contacts</a></li>
</ul>
</div>
<!-- La page en elle-même : -->
<div id="page">
<!-- Le sous-menu, affiché dans une colonne sur la gauche du site : -->
<ul id="sous-menu">
<li><a href="#">La Plateforme Android</a></li>
<ul>
<li>Présentation générale</li>
<li>Architecture</li>
<li>Interface, fonctionnalités</li>
</ul>
<li><a href="#">Communauté/Concurrence</a></li>
<ul>
<li>Etat de l'art</li>
<li>Comparaisons, compatibilités</li>
</ul>
<li><a href="#">Enjeux et stratégie de Google</a></li>
<ul>
<li>Positionnement</li>
<li>Bataille des fréquences</li>
<li>Un média pour la publicité</li>
</ul>
</ul>
<!-- Le contenu utile de la page : -->
<div id="contenu">
<h2>Présentation générale</h2>
<h3>L'idée</h3>
<p>Android veut être le point de ralliement des développeurs
</p>
</div>
<!-- Le pied de page : -->
<div id="pied">
Paragraphe de copyrights...
</div>
</div>
</body>
</html>
et le fichier CSS:
body {
background: white;
margin: 10px 250px;
font-family: sans-serif;
font-size: small;
}
#entete{
background: #97C024;
border-bottom: none;
}
h1{
background: #97C024;
color: white;
word-spacing: 1em;
letter-spacing: 3px;
height: 150px;
line-height:150px;
text-align: center;
font-size: xx-large;
}
#menu {
background: #458EFF;
list-style: none;
margin: 0;
padding: 0;
height: 30px;
line-height:30px;
}
#menu li {
float: left;
margin: 0 2px;
}
#page {
background: white;
border: 1px solid grey;
}
#sous-menu {
height: 450px;
background: #EEEEEE repeat-y;
float: left;
width: 198px;
margin-top:0;
padding:5px;
}
#sous-menu > li{
font-weight: bold;
color: grey;
margin-top: 30px;
list-style: none;
text-indent: 0px;
padding-left: 3px;
}
#sous-menu ul{
margin-top: 20px;
list-style: none;
text-indent: -35px;
}
#contenu{
margin-left: 220px;
padding: 15px;
}
p{
text-align: justify;
}
#pied{
clear:both;
border-top: 1px solid grey;
}
Modifié par remenems (12 Feb 2008 - 21:17)