Positionner une barre de menus (marges)
Fermé
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
-
28 août 2009 à 00:12
frmougel Messages postés 10 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 31 août 2009 - 31 août 2009 à 21:36
frmougel Messages postés 10 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 31 août 2009 - 31 août 2009 à 21:36
A voir également:
- Positionner une barre de menus (marges)
- Windows 11 barre des taches a gauche - Guide
- Barre verticale mac - Forum MacOS
- Égal barré - Forum Bureautique
- Barré whatsapp - Guide
- Barre clavier - Forum Excel
8 réponses
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
28 août 2009 à 00:45
28 août 2009 à 00:45
Désolé de te dire ça mais... c'est un sacré foutoir ton code ! :P
Pourrais-tu nous faire un clean et ne montrer que ce qui a rapport à tes positionnement (structure) ?
Est-ce un menu horizontal ou vertical ?
Pourrais-tu nous faire un clean et ne montrer que ce qui a rapport à tes positionnement (structure) ?
Est-ce un menu horizontal ou vertical ?
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
28 août 2009 à 01:26
28 août 2009 à 01:26
Je pense que l'erreur se trouve qq part dans le css?
#conteneur
#bloc1
{
width:722px;
height:200px;
background-image: url("image/Copie de banniere.jpg");
border: 1px solid #505F7D;
position: absolute;
top: 28px;
}
.bloc2
{
background-image: url("image/news.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
text-align: left;
padding: 65px 10px 3px 10px;
position: absolute;
top: 5px;
right: 80px;
/* left: 50 */
width: 180px
}
MON MENUS SE TROUVE A CET ENDROIT, MAIS POUR NE PAS FAIRE UNE CSS TROP LONGUE J'AI REPRIS UNE AUTRE FEUILLE SUR LA QUELLE SE TROUVE MON MENU.
CE MENUS ETAIT BIEN POSITIONNÉ JUSQU'À CE QUE JE MODIFIE MON BLOC 2, DEPUIS PLUS MOYEN DE FAIRE SORTIR LA BARRE DE MENU DU BLOC ""corps" ci dessous
#corps
{
margin: auto; /* Pour centrer notre page */
margin-top: 280px;
margin-bottom: 20px;
padding: 5px;
color: black ; /* #B3B3B3 */
background-color: white;
font-family:"Comic Sans MS", Arial, "Arial Black", "Times New Roman", Times, serif;
font-size: 13px
;
border: 1px solid #505F7D;;
background-image: url("image/logos-aen-40.jpg");
background-position: top right ; /* center center */
background-repeat: no-repeat;
background-color: #F4FFFF;
...
Bon il y a encore le html (j'ai copier ce modèle sur :http://www.siteduzero.com/tutoriel-3-37795-creer-un-menu-horizontal-deroulant-en-css.html
Voici la parie que j'ai modifié:
<!-- Les menus -->
<div id="menu">
est ce qu'il faut indiquer autre chose dans le html?
#conteneur
#bloc1
{
width:722px;
height:200px;
background-image: url("image/Copie de banniere.jpg");
border: 1px solid #505F7D;
position: absolute;
top: 28px;
}
.bloc2
{
background-image: url("image/news.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
text-align: left;
padding: 65px 10px 3px 10px;
position: absolute;
top: 5px;
right: 80px;
/* left: 50 */
width: 180px
}
MON MENUS SE TROUVE A CET ENDROIT, MAIS POUR NE PAS FAIRE UNE CSS TROP LONGUE J'AI REPRIS UNE AUTRE FEUILLE SUR LA QUELLE SE TROUVE MON MENU.
CE MENUS ETAIT BIEN POSITIONNÉ JUSQU'À CE QUE JE MODIFIE MON BLOC 2, DEPUIS PLUS MOYEN DE FAIRE SORTIR LA BARRE DE MENU DU BLOC ""corps" ci dessous
#corps
{
margin: auto; /* Pour centrer notre page */
margin-top: 280px;
margin-bottom: 20px;
padding: 5px;
color: black ; /* #B3B3B3 */
background-color: white;
font-family:"Comic Sans MS", Arial, "Arial Black", "Times New Roman", Times, serif;
font-size: 13px
;
border: 1px solid #505F7D;;
background-image: url("image/logos-aen-40.jpg");
background-position: top right ; /* center center */
background-repeat: no-repeat;
background-color: #F4FFFF;
...
Bon il y a encore le html (j'ai copier ce modèle sur :http://www.siteduzero.com/tutoriel-3-37795-creer-un-menu-horizontal-deroulant-en-css.html
Voici la parie que j'ai modifié:
<!-- Les menus -->
<div id="menu">
est ce qu'il faut indiquer autre chose dans le html?
J'ai pas pigé là !
Envoie un imprime écran
Envoie un imprime écran
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
28 août 2009 à 10:11
28 août 2009 à 10:11
J'imagine que ce n'est pas évident de comprendre un débutant...
Comment je peux faire pour envoyer une copie d'écran?
Comment je peux faire pour envoyer une copie d'écran?
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
28 août 2009 à 11:27
28 août 2009 à 11:27
Tu as une touche sur ton clavier... "print screen" (en général en haut à droite).
Puis tu vas dans un éditeur d'image genre Photoshop ou Paint et tu fais Ctrl+v (ou tu crées un nouveau document avant...).
Ensuite tu l'héberges sur un site du genre imageshack... :D
Puis tu vas dans un éditeur d'image genre Photoshop ou Paint et tu fais Ctrl+v (ou tu crées un nouveau document avant...).
Ensuite tu l'héberges sur un site du genre imageshack... :D
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
28 août 2009 à 14:46
28 août 2009 à 14:46
Bon ben voilà j'ai suivi tes instruction, ça à l'air de fonctionner, merci.
https://www.casimages.com/i/090828023813808194336765.jpg.html
https://www.casimages.com/i/090828023813808194336765.jpg.html
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
28 août 2009 à 18:27
28 août 2009 à 18:27
Bon ben là je suis plus très fier, le jugement est tout fait!
Voilà ce que je découvre en ouvrant ma page avec différents serveurs
https://nsm02.casimages.com/img/2009/08/28//090828062146808194338495.jpg
Avec firefox 2.0.0.20
https://nsm02.casimages.com/img/2009/08/28//090828062347808194338505.jpg
Avec I.E. 5.2 (bon là c'est un peu ancien ça s'explique
https://nsm02.casimages.com/img/2009/08/28//090828062524808194338524.jpg
Avec Mozilla 1.7.12
https://nsm02.casimages.com/img/2009/08/28//090828062725808194338535.jpg
Avec Safari 1.3.2
Voilà ce que je découvre en ouvrant ma page avec différents serveurs
https://nsm02.casimages.com/img/2009/08/28//090828062146808194338495.jpg
Avec firefox 2.0.0.20
https://nsm02.casimages.com/img/2009/08/28//090828062347808194338505.jpg
Avec I.E. 5.2 (bon là c'est un peu ancien ça s'explique
https://nsm02.casimages.com/img/2009/08/28//090828062524808194338524.jpg
Avec Mozilla 1.7.12
https://nsm02.casimages.com/img/2009/08/28//090828062725808194338535.jpg
Avec Safari 1.3.2
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah ok... là je comprends !!! :D
Maintenant, essaie d'enlever une peut de contenu dans le bloc news car si le menu et le bloc news sont dans un div ça peut faire ça ! faudrait que tu encadre d'une div ton header (image en-tête, news et menu) d'une div avec un witdh défini(la largeur du site) et ensuite dans ton css pour l'image en-tête et menu tu tappe float:left; et pour news float:right;
Il ce peut que tu ne comprennent pas ce que j'ai dit mais si ça arrive envoie ton code source
Maintenant, essaie d'enlever une peut de contenu dans le bloc news car si le menu et le bloc news sont dans un div ça peut faire ça ! faudrait que tu encadre d'une div ton header (image en-tête, news et menu) d'une div avec un witdh défini(la largeur du site) et ensuite dans ton css pour l'image en-tête et menu tu tappe float:left; et pour news float:right;
Il ce peut que tu ne comprennent pas ce que j'ai dit mais si ça arrive envoie ton code source
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
28 août 2009 à 17:47
28 août 2009 à 17:47
Il ce peut que tu ne comprennent pas ce que j'ai dit mais si ça arrive envoie ton code source
Disons que je devine !....
J'ai pas mal bidouiller et j'arrive maintenant à ce résultat
https://nsm02.casimages.com/img/2009/08/28//090828052738808194337944.jpg
j'en serais presque fier!
Mais j'aimerai savoir si ça tient la route.
Là ou j'ai le plus galéré c'est dans le bloc 2 "news" il y a une image de fond et du texte par dessus, mais c'est fous ce que j'ai bricolé pour arriver à centre mon texte dessus.
J'ai placé la bannière (bloc1) et les news (bloc2) dans conteneur.
J'ai laissé le menu seul
et le corps vient ensuite
Voici pour le css
(Je ne met qu'un petit morceau du code menu, et corps )
--------------------------------------------------------------------------------------------------------------
body
{
width: 950px;
margin: auto; /* Pour centrer notre page */
margin-top: 5px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
margin-bottom: 20px; /* Idem pour le bas du navigateur */
background-color:white
;/* rajout pour essais #DEDEDE */
background-image: url("image/fond1.jpg"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
background-attachment:fixed;
background-position:top center ; /* background-position: center center */
background-repeat: no-repeat;
}
/* Les deux colonnes */
#conteneur
#bloc1
{
float:left;
width:722px;
height:200px;
background-image: url("image/banniere.jpg");
border: 1px solid #505F7D;
margin-top: 20px; /* rajouté pour séparer le menus */
margin-bottom:10px /* marge bas bannière-menus */
}
.bloc2
{
width:200px;
height:260px;
margin-left:750px;
background-image: url("image/news.jpg");
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
font-family: "Verdana", Arial, Verdana, arial Black, serif;
font-style: italic;
padding-top:65px;
margin-bottom: -100px;
padding-right:20px;
padding-left: 20px; /* agit sur le bloc 50px 20px 20px 10px; */
color: blue;
}
#corps
{
margin: auto; /* Pour centrer notre page */
margin-top:60px; /* rajouté pour séparer le menus */
margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
background-color:red /*white; Une couleur de fond pour le corps */
font-family: verdana, "Times New Roman", "Comic Sans MS", Arial, "Arial Black", Times, serif;
color: red;
font-size: 14px ;
border: 1px solid #505F7D; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
background-image: url("image/logos-aen-40.jpg");
background-position: top right ; /* center center */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-color: #F4FFFF;
}
--------------------------------------------------------------------------------------------------------------
Là c'est un bout du menu (qui se trouve sur une autre feuille=>
#menu, #menu ul /* Liste */
{
padding : 0; /* pas de marge intérieure */
margin : O; /* ni extérieure */
list-style : none; /* on supprime le style par défaut de la liste */
line-height : 25px; /* on définit une hauteur pour chaque élément */
text-align : center; /* ( ) on centre le texte qui se trouve dans la liste */
}
#menu /* Ensemble du menu */
{
font-weight : bold; /* on met le texte en gras */
font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
font-size : 12px; /* hauteur du texte : 12 pixels */
--------------------------------------------------------------------------------------------------------------
et le HTML pour tous ça
<body>
<div id="conteneur"> <!--banniere plus news-->
<div id="bloc1"> <!--banniere -->
<div align=center class=bordure>Mise à jour</div>
</div>
<div class="bloc2"> <!--news -->
<h3>Titre menu2 bla bla bla bla blablablabla bla bla bla blablablabla bla bla bla blablablabla bl </h3>
</div>
</div>
<!-- Les menus -->
<div id="menu"> <!-- rajouter pour résoudre marge menu -->
<ul id="menu">
<li>
<a href="#">accueil</a>
</li>
<li>
<a href="#"></a>
<ul>
<li><a href="#"></a></li>
<li><a href="">Néo-étiq</a></li>
</ul>
</li>
_____________________ je laisse de côté le reste du menu
je reprend à partir de corps
<div id="corps">
<h1>Bienvenue sur notre site</h1>
<h2> Vous êtes membre ? </h2>
<h3> Les informations qui vous concernent (planing, événements,...) sont ici. Notre souhait est que cet outil soit une aide pour chacun.</h3>
<br>
<h2>Vous êtes visiteur, vous ne connaissez pas notre Église ?</h2>
<h3> C'est l'occasion de faire meilleure connaissance. Ayez un aperçu de qui nous sommes, mais aussi de notre fonctionnement, de nos préoccupations et de nos actions.
Et si vous voulez faire meilleure connaissance avec la Bible et son Auteur, vous trouverez sur notre site quelques informations qui pourront peut-être vous permettre d'avancer sur votre chemin. Alors bonne visite! </h3>
</p>
</div>
<!-- Le pied de page -->
--------------------------------------------------------------------------------------------------------------
Alors j' attend anxieusement le jugement....
Disons que je devine !....
J'ai pas mal bidouiller et j'arrive maintenant à ce résultat
https://nsm02.casimages.com/img/2009/08/28//090828052738808194337944.jpg
j'en serais presque fier!
Mais j'aimerai savoir si ça tient la route.
Là ou j'ai le plus galéré c'est dans le bloc 2 "news" il y a une image de fond et du texte par dessus, mais c'est fous ce que j'ai bricolé pour arriver à centre mon texte dessus.
J'ai placé la bannière (bloc1) et les news (bloc2) dans conteneur.
J'ai laissé le menu seul
et le corps vient ensuite
Voici pour le css
(Je ne met qu'un petit morceau du code menu, et corps )
--------------------------------------------------------------------------------------------------------------
body
{
width: 950px;
margin: auto; /* Pour centrer notre page */
margin-top: 5px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
margin-bottom: 20px; /* Idem pour le bas du navigateur */
background-color:white
;/* rajout pour essais #DEDEDE */
background-image: url("image/fond1.jpg"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
background-attachment:fixed;
background-position:top center ; /* background-position: center center */
background-repeat: no-repeat;
}
/* Les deux colonnes */
#conteneur
#bloc1
{
float:left;
width:722px;
height:200px;
background-image: url("image/banniere.jpg");
border: 1px solid #505F7D;
margin-top: 20px; /* rajouté pour séparer le menus */
margin-bottom:10px /* marge bas bannière-menus */
}
.bloc2
{
width:200px;
height:260px;
margin-left:750px;
background-image: url("image/news.jpg");
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
font-family: "Verdana", Arial, Verdana, arial Black, serif;
font-style: italic;
padding-top:65px;
margin-bottom: -100px;
padding-right:20px;
padding-left: 20px; /* agit sur le bloc 50px 20px 20px 10px; */
color: blue;
}
#corps
{
margin: auto; /* Pour centrer notre page */
margin-top:60px; /* rajouté pour séparer le menus */
margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
background-color:red /*white; Une couleur de fond pour le corps */
font-family: verdana, "Times New Roman", "Comic Sans MS", Arial, "Arial Black", Times, serif;
color: red;
font-size: 14px ;
border: 1px solid #505F7D; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
background-image: url("image/logos-aen-40.jpg");
background-position: top right ; /* center center */
background-repeat: no-repeat; /* L'image ne se répètera pas, elle sera à gauche du titre */
background-color: #F4FFFF;
}
--------------------------------------------------------------------------------------------------------------
Là c'est un bout du menu (qui se trouve sur une autre feuille=>
#menu, #menu ul /* Liste */
{
padding : 0; /* pas de marge intérieure */
margin : O; /* ni extérieure */
list-style : none; /* on supprime le style par défaut de la liste */
line-height : 25px; /* on définit une hauteur pour chaque élément */
text-align : center; /* ( ) on centre le texte qui se trouve dans la liste */
}
#menu /* Ensemble du menu */
{
font-weight : bold; /* on met le texte en gras */
font-family : Arial; /* on utilise Arial, c'est plus beau ^^ */
font-size : 12px; /* hauteur du texte : 12 pixels */
--------------------------------------------------------------------------------------------------------------
et le HTML pour tous ça
<body>
<div id="conteneur"> <!--banniere plus news-->
<div id="bloc1"> <!--banniere -->
<div align=center class=bordure>Mise à jour</div>
</div>
<div class="bloc2"> <!--news -->
<h3>Titre menu2 bla bla bla bla blablablabla bla bla bla blablablabla bla bla bla blablablabla bl </h3>
</div>
</div>
<!-- Les menus -->
<div id="menu"> <!-- rajouter pour résoudre marge menu -->
<ul id="menu">
<li>
<a href="#">accueil</a>
</li>
<li>
<a href="#"></a>
<ul>
<li><a href="#"></a></li>
<li><a href="">Néo-étiq</a></li>
</ul>
</li>
_____________________ je laisse de côté le reste du menu
je reprend à partir de corps
<div id="corps">
<h1>Bienvenue sur notre site</h1>
<h2> Vous êtes membre ? </h2>
<h3> Les informations qui vous concernent (planing, événements,...) sont ici. Notre souhait est que cet outil soit une aide pour chacun.</h3>
<br>
<h2>Vous êtes visiteur, vous ne connaissez pas notre Église ?</h2>
<h3> C'est l'occasion de faire meilleure connaissance. Ayez un aperçu de qui nous sommes, mais aussi de notre fonctionnement, de nos préoccupations et de nos actions.
Et si vous voulez faire meilleure connaissance avec la Bible et son Auteur, vous trouverez sur notre site quelques informations qui pourront peut-être vous permettre d'avancer sur votre chemin. Alors bonne visite! </h3>
</p>
</div>
<!-- Le pied de page -->
--------------------------------------------------------------------------------------------------------------
Alors j' attend anxieusement le jugement....
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
28 août 2009 à 18:37
28 août 2009 à 18:37
(j'avais mal placé ce message)
Bon ben là je suis plus très fier, le jugement est tout fait!
Voilà ce que je découvre en ouvrant ma page avec différents serveurs
https://nsm02.casimages.com/img/2009/08/28//090828062146808194338495.jpg
Avec firefox 2.0.0.20
https://nsm02.casimages.com/img/2009/08/28//090828062347808194338505.jpg
Avec I.E. 5.2 (bon là c'est un peu ancien ça s'explique
https://nsm02.casimages.com/img/2009/08/28//090828062524808194338524.jpg
Avec Mozilla 1.7.12
https://nsm02.casimages.com/img/2009/08/28//090828062725808194338535.jpg
Avec Safari 1.3.2
Bon ben là je suis plus très fier, le jugement est tout fait!
Voilà ce que je découvre en ouvrant ma page avec différents serveurs
https://nsm02.casimages.com/img/2009/08/28//090828062146808194338495.jpg
Avec firefox 2.0.0.20
https://nsm02.casimages.com/img/2009/08/28//090828062347808194338505.jpg
Avec I.E. 5.2 (bon là c'est un peu ancien ça s'explique
https://nsm02.casimages.com/img/2009/08/28//090828062524808194338524.jpg
Avec Mozilla 1.7.12
https://nsm02.casimages.com/img/2009/08/28//090828062725808194338535.jpg
Avec Safari 1.3.2
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
29 août 2009 à 07:16
29 août 2009 à 07:16
Par quel bout prendre le problème?
Est ce que si j'utilise , par exemple KompoZer, certains problèmes peuvent se régler, ou il vaut mieux chercher sans ce genre de logiciel à régler le problème?
Est ce que si j'utilise , par exemple KompoZer, certains problèmes peuvent se régler, ou il vaut mieux chercher sans ce genre de logiciel à régler le problème?
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
31 août 2009 à 14:08
31 août 2009 à 14:08
Hum...
Franchement, je te conseil de tout refaire "proprement". Maintenant que tu sais "mieux" où tu veux aller. ;)
Un petit indice, si ça peut te servir :
...ça me semble déjà une bonne base ! Plus qu'à poser le css ! :D
Tiens nous au courant! ^^
Franchement, je te conseil de tout refaire "proprement". Maintenant que tu sais "mieux" où tu veux aller. ;)
Un petit indice, si ça peut te servir :
<div id="container"> <div id="header"> <div id="banner_menu"> <div id="banner"><img src="banner.jpg" title="Assemblée Evangélique de Neufchateau" /></div> <div id="menu"> <ul> <li><a href="#" title="Accueil">Accueil</a><li> /* ---- etc... ---- */ </ul> </div> </div> <div id="news"> <h3>Titre</h3> <p>bla bla...</p> </div> </div> <div id="body"> <h1>Bienvenue sur notre site</h1> <h2>Vous êtes membres ?</h2> <p>bla bla...</p> /* ---- etc... ---- */ </div> </div>
...ça me semble déjà une bonne base ! Plus qu'à poser le css ! :D
Tiens nous au courant! ^^
frmougel
Messages postés
10
Date d'inscription
jeudi 27 août 2009
Statut
Membre
Dernière intervention
31 août 2009
31 août 2009 à 21:36
31 août 2009 à 21:36
Merci pour les conseils, et à la prochaine!
28 août 2009 à 01:11
c'est un menu horizontal déroulant
Est ce que je peux envoyer une copie d'écran?