Structuration d'une page web
Résolu/Fermé
PeterJackson17
Messages postés
54
Date d'inscription
lundi 20 juin 2011
Statut
Membre
Dernière intervention
21 avril 2014
-
1 nov. 2013 à 23:47
telliak Messages postés 3668 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 26 mars 2025 - 2 nov. 2013 à 14:25
telliak Messages postés 3668 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 26 mars 2025 - 2 nov. 2013 à 14:25
A voir également:
- Structuration d'une page web
- Supprimer une page word - Guide
- Web office - Guide
- Comment traduire une page web - Guide
- Capturer une page web complète - Guide
- Imprimer tableau excel sur une page - Guide
6 réponses
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
Modifié par animostab le 2/11/2013 à 00:30
Modifié par animostab le 2/11/2013 à 00:30
Bonjour
tu fais un CSS externe que tu appelle grace a link href dans ta page web
dedans tu mets
body {
background-color:grey;
width: 100%;
#header {
width:960px;
margin: 0 auto;
background: url(chemin/image.jpg);
}
#page {
width:960px
margin:0 auto;
}
#menu {
width:800px;
margin: 20px auto;
}
Le code html
<body>
<div id="header"></div>
<div id="page">
<div id ="menu"> .....le code de ton menu....</div>
....le code de ta page ....
</div>
pour apprendre html + css
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3/1604192-decouvrez-le-fonctionnement-des-sites-web
Je ne vais pas te donner le code pour le menu tu dois apprendre d'abord des choses simples puis en reflechissant tu vas progresser mais ca ne se fait pas en un jour et personnne ne te donnera le code d'un site complet sans être payé
Un petit merci vaut mieux qu'une grande ignorance
tu fais un CSS externe que tu appelle grace a link href dans ta page web
dedans tu mets
body {
background-color:grey;
width: 100%;
#header {
width:960px;
margin: 0 auto;
background: url(chemin/image.jpg);
}
#page {
width:960px
margin:0 auto;
}
#menu {
width:800px;
margin: 20px auto;
}
Le code html
<body>
<div id="header"></div>
<div id="page">
<div id ="menu"> .....le code de ton menu....</div>
....le code de ta page ....
</div>
pour apprendre html + css
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3/1604192-decouvrez-le-fonctionnement-des-sites-web
Je ne vais pas te donner le code pour le menu tu dois apprendre d'abord des choses simples puis en reflechissant tu vas progresser mais ca ne se fait pas en un jour et personnne ne te donnera le code d'un site complet sans être payé
Un petit merci vaut mieux qu'une grande ignorance
tryan44
Messages postés
1288
Date d'inscription
mardi 24 janvier 2012
Statut
Membre
Dernière intervention
26 octobre 2014
220
2 nov. 2013 à 13:34
2 nov. 2013 à 13:34
Comment rétrécir la page web comme je l'ai encadré en rouge sur l'image ?
En diminuant la taille du "width" du conteneur concerné.
L'arrière plan noir doit être attribué via une feuille de style sur la balise <body>.
Le cadre rouge doit juste être un conteneur (div).
Je voudrais aussi savoir comment faire un menu avec des onglets -l'encadrée en vert-.
En utilisant une liste (ul) et en jouant avec du CSS sur les balises "li".
Rien ne l'empêche.
Enfait ce que je demande, ce n'est pas le code mais une astuce ou un tuto qui permet de personnaliser le tableau ^^
On ne construit pas un site sur des tableaux, ça c'est la méthode primitive. On construit une structure d'un site avec du XHTML et du CSS pour la mise en forme.
En diminuant la taille du "width" du conteneur concerné.
L'arrière plan noir doit être attribué via une feuille de style sur la balise <body>.
Le cadre rouge doit juste être un conteneur (div).
Je voudrais aussi savoir comment faire un menu avec des onglets -l'encadrée en vert-.
En utilisant une liste (ul) et en jouant avec du CSS sur les balises "li".
Et enfin, puis-je placer une image dans la balise <header> comme c'est fait dans le site web ? -encadrée en jaune-.
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>liste</title>
<style type="text/css">
#onglet li{
display:inline;
border:1px solid #ddd;
margin:5px;
padding: 5px 8px;
color:white;
font-weight:bold;
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
}
</style>
</head>
<body>
<ul id="onglet">
<li>111111</li>
<li>222222</li>
<li>333333</li>
<li>444444</li>
<li>555555</li>
<li>666666</li>
</ul>
</body>
</html>
Rien ne l'empêche.
Enfait ce que je demande, ce n'est pas le code mais une astuce ou un tuto qui permet de personnaliser le tableau ^^
On ne construit pas un site sur des tableaux, ça c'est la méthode primitive. On construit une structure d'un site avec du XHTML et du CSS pour la mise en forme.
PeterJackson17
Messages postés
54
Date d'inscription
lundi 20 juin 2011
Statut
Membre
Dernière intervention
21 avril 2014
Modifié par PeterJackson17 le 2/11/2013 à 00:36
Modifié par PeterJackson17 le 2/11/2013 à 00:36
Merci de ta réponse animostab !
Enfait je sais faire des onglets mais "primitive" si je puis dire (avec un tableau etc). Enfait ce que je demande, ce n'est pas le code mais une astuce ou un tuto qui permet de personnaliser le tableau ^^
Et enfait, le code que tu m'a donné : c'est pour ma première question ou les autres ? Désolé j'ai pas bien compris.
Enfait je sais faire des onglets mais "primitive" si je puis dire (avec un tableau etc). Enfait ce que je demande, ce n'est pas le code mais une astuce ou un tuto qui permet de personnaliser le tableau ^^
Et enfait, le code que tu m'a donné : c'est pour ma première question ou les autres ? Désolé j'ai pas bien compris.
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
2 nov. 2013 à 14:01
2 nov. 2013 à 14:01
La réponse était pour toutes tes questions sauf pour les onglets
faire quoi que ce soit qui ne soit pas des données tabulaires (mise en page, aspect graphique, positionnement d'éléments) ne se fait plus avec des tableaux depuis belle lurette donc ne pas utiliser la balise <table>.
je reprend le code avec explications
/***le fond de la page couleur gris**/
body {
background-color:grey;
width: 100%;
}
/****le haut de la page reduite à 960 pixel de large avec image image.jpg****/
#header {
width:960px;
margin: 0 auto;
background: url(chemin/image.jpg);
}
/***la suite de la page reduite à 960 pixel de large***/
#page {
width:960px
margin:0 auto;
}
/***le menu reduit a 800 pixel et centré comme le reste****/
#menu {
width:800px;
margin: 20px auto;
}
va voir le lien que je t'ai donné et suis les tutos pour apprendre
parce que si tu n'apprend pas un peu en faisant ton site tu fera des erreurs et apres ce sera plus difficile a corriger
pour un menu du style de celui de l'image voila le code
<div id="menu">
<ul>
<li> <a href="page1.php">page1</a></li>
<li> <a href="page2.php">page2</a></li>
<li> <a href="page3.php">page3</a></li>
<li> <a href="page4.php">page4</a></li>
<li> <a href="page5.php">page5</a></li>
</ul>
</div>
le CSS
#menu {
width:800px;
margin: 20px auto;
}
#menu li{
display:inline-block;
text-align:center;
}
#menu a {
display:block;
width:100px
text-align:center;
background: url (chemin/image_onglet.jpg;
}
faire quoi que ce soit qui ne soit pas des données tabulaires (mise en page, aspect graphique, positionnement d'éléments) ne se fait plus avec des tableaux depuis belle lurette donc ne pas utiliser la balise <table>.
je reprend le code avec explications
/***le fond de la page couleur gris**/
body {
background-color:grey;
width: 100%;
}
/****le haut de la page reduite à 960 pixel de large avec image image.jpg****/
#header {
width:960px;
margin: 0 auto;
background: url(chemin/image.jpg);
}
/***la suite de la page reduite à 960 pixel de large***/
#page {
width:960px
margin:0 auto;
}
/***le menu reduit a 800 pixel et centré comme le reste****/
#menu {
width:800px;
margin: 20px auto;
}
va voir le lien que je t'ai donné et suis les tutos pour apprendre
parce que si tu n'apprend pas un peu en faisant ton site tu fera des erreurs et apres ce sera plus difficile a corriger
pour un menu du style de celui de l'image voila le code
<div id="menu">
<ul>
<li> <a href="page1.php">page1</a></li>
<li> <a href="page2.php">page2</a></li>
<li> <a href="page3.php">page3</a></li>
<li> <a href="page4.php">page4</a></li>
<li> <a href="page5.php">page5</a></li>
</ul>
</div>
le CSS
#menu {
width:800px;
margin: 20px auto;
}
#menu li{
display:inline-block;
text-align:center;
}
#menu a {
display:block;
width:100px
text-align:center;
background: url (chemin/image_onglet.jpg;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PeterJackson17
Messages postés
54
Date d'inscription
lundi 20 juin 2011
Statut
Membre
Dernière intervention
21 avril 2014
2 nov. 2013 à 14:19
2 nov. 2013 à 14:19
Merci beaucoup pour vos réponses, je comprend mieux maintenant !
Tu as raison animostab, il vaut mieux que j'approfondisse mes connaissance avec les tutos :)
Encore une fois merci :)
Tu as raison animostab, il vaut mieux que j'approfondisse mes connaissance avec les tutos :)
Encore une fois merci :)
telliak
Messages postés
3668
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
26 mars 2025
880
2 nov. 2013 à 14:25
2 nov. 2013 à 14:25
tu dois apprendre d'abord des choses simples puis en réfléchissant tu vas progresser mais ça ne se fait pas en un jour presque tout est dit dans cette phrase d'Animostab.
Construire, écrire un site n'est pas une réalisation rapide qui se fait à partir de parcelles récupérées de-ci de-là; un apprentissage global est nécessaire. https://openclassrooms.com/fr/ propose un bon commencement. Sachant que quelques bons vieux livres papier ne sont pas inutiles.
Pour continuer, une réflexion devra être menés sur la présentation souhaitée pour éviter de faire et défaire.
Construire, écrire un site n'est pas une réalisation rapide qui se fait à partir de parcelles récupérées de-ci de-là; un apprentissage global est nécessaire. https://openclassrooms.com/fr/ propose un bon commencement. Sachant que quelques bons vieux livres papier ne sont pas inutiles.
Pour continuer, une réflexion devra être menés sur la présentation souhaitée pour éviter de faire et défaire.