Bonjour,
Tout nouveau cela fait longtemps que je rumine la création de mon site... je me suis intéressé au HTML en prenant quelques cours virtuels en ligne ainsi qu'au CSS. D'originaire d'Alsace, je compte bien perséverer dans la voie du langage en me perfectionnant dans le pHp et le javascript.... mais avant toute chose je vais me faire la main sur mon propre site en le remaniant de plus en plus et ainsi l'améliorer au max.
Voilà à part cela j'ai 39 ans, marié et 2 enfants. Je salue maintenant tous les anciens et les nouveaux à venir sur le site, qui est une mine d'informations...
Passons maintenant à mon pb.
Pour faire mon site j'utilise Dreamweaver... une manière évidente de faire le template est d'utiliser les calques... ainsi c'est très visible...
J'ai donc commencé comme cela avec les calques....J'ai également choisi cette méthode, car j'ai pu lire que l'on pouvait créer avec les calques une manière de faire des menus déroulants (un de mes buts... plus tard, à partir de cet ébauche de site que je construis)
Mon site comporte une en-tete, 1 menu, un corps central et un pied de page... le tout est englobé par un calque que j'ai appelé page.
Pour tout centrer j'ai eu un peu de mal, mais j'y suis arrivé bien que le calque "page" ne veut pas se caler tout en haut de la page.... il me laisse un espace d'une dizaine de pixel !
Mon souci majeur, et je viens d'y passer 2 journées.... c'est la création de mon menu....un menu horizontal, rien de compliqué comportant 7 cases cliquables que je veux alignées les unes après les autres de manière à ce qu'elles soient de même taille toutes ! Le texte je le veux centré !
Je n'ai pas encore trouvé la manière d'opérer, étant passé par un float left, un display inline.... etc... bref
Je ne suis arrivé à les mettre en place qu'en bidouillant les positions à tort et à travers sans aucune logique (pour moi).... d'autre part on se perd vite entre les positions absolues, relatives, fixed... J'ai beau lire un tuto.... c'est souvent pas clair !
Alors voilà je vous balance le code... je serais heureux si vous pouviez me donner un coup de pouce...
Merci d'avance...J'ai remis le code de début (sans tout mes bidouillages...) pour partir sur de bonnes bases...
_________________________________________________________________
_________________________________________________________________
Modifié par baup67 (23 Jan 2009 - 13:10)
Tout nouveau cela fait longtemps que je rumine la création de mon site... je me suis intéressé au HTML en prenant quelques cours virtuels en ligne ainsi qu'au CSS. D'originaire d'Alsace, je compte bien perséverer dans la voie du langage en me perfectionnant dans le pHp et le javascript.... mais avant toute chose je vais me faire la main sur mon propre site en le remaniant de plus en plus et ainsi l'améliorer au max.
Voilà à part cela j'ai 39 ans, marié et 2 enfants. Je salue maintenant tous les anciens et les nouveaux à venir sur le site, qui est une mine d'informations...
Passons maintenant à mon pb.
Pour faire mon site j'utilise Dreamweaver... une manière évidente de faire le template est d'utiliser les calques... ainsi c'est très visible...
J'ai donc commencé comme cela avec les calques....J'ai également choisi cette méthode, car j'ai pu lire que l'on pouvait créer avec les calques une manière de faire des menus déroulants (un de mes buts... plus tard, à partir de cet ébauche de site que je construis)
Mon site comporte une en-tete, 1 menu, un corps central et un pied de page... le tout est englobé par un calque que j'ai appelé page.
Pour tout centrer j'ai eu un peu de mal, mais j'y suis arrivé bien que le calque "page" ne veut pas se caler tout en haut de la page.... il me laisse un espace d'une dizaine de pixel !
Mon souci majeur, et je viens d'y passer 2 journées.... c'est la création de mon menu....un menu horizontal, rien de compliqué comportant 7 cases cliquables que je veux alignées les unes après les autres de manière à ce qu'elles soient de même taille toutes ! Le texte je le veux centré !
Je n'ai pas encore trouvé la manière d'opérer, étant passé par un float left, un display inline.... etc... bref
Je ne suis arrivé à les mettre en place qu'en bidouillant les positions à tort et à travers sans aucune logique (pour moi).... d'autre part on se perd vite entre les positions absolues, relatives, fixed... J'ai beau lire un tuto.... c'est souvent pas clair !
Alors voilà je vous balance le code... je serais heureux si vous pouviez me donner un coup de pouce...
Merci d'avance...J'ai remis le code de début (sans tout mes bidouillages...) pour partir sur de bonnes bases...
_________________________________________________________________
<!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>La galerie de Pascal</title>
<style type="text/css">
<!--
-->
</style>
<link href="Styles/style_index.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="page">
<div id="centre"></div>
<div id="pied_de_page"></div>
<div id="menu">
<ul>
<li><a href="index.html">Acceuil</a></li>
<li><a href="photo.html">Photos</a></li>
<li><a href="video.html">Vidéos</a></li>
<li><a href="livre_or.html">Livre d'Or</a></li>
<li><a href="agenda.html">Agenda</a></li>
<li><a href="liens.html">Liens</a></li>
<li><a href="option.html">Options</a></li>
</ul>
</div>
<div id="en_tete">En-tête</div>
</div>
</body>
</html>
_________________________________________________________________
@charset "utf-8";
/* CSS Document */
body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1em;
background-color: #000;
}
#menu li {
background-color: #6FF;
float: left;
display: inline;
}
#menu ul li a {
background-color: #36F;
}
#en_tete {
position:absolute;
width:760px;
height:150px;
z-index:6;
background-color: #393;
left: 20px;
top: 20px;
visibility: visible;
}
#page {
position:relative;
width:800px;
height:1000px;
z-index:2;
background-color: #CCC;
margin-right: auto;
margin-left: auto;
}
#menu {
position:absolute;
left:20px;
top:170px;
width:760px;
height:60px;
z-index:5;
background-color: #FF0;
padding: 0;
list-style: 0;
margin: 0;
visibility: visible;
}
#centre {
position:absolute;
left:20px;
top:250px;
width:760px;
height:680px;
z-index:4;
background-color: #F60;
visibility: visible;
}
#pied_de_page {
position:absolute;
width:760px;
height:50px;
z-index:3;
background-color: #996;
left: 20px;
top: 930px;
visibility: visible;
}
Modifié par baup67 (23 Jan 2009 - 13:10)