A voir également:
- Probleme pour la creation de ma page "index&q
- Supprimer une page word - Guide
- Creation compte gmail - Guide
- Page d'accueil iphone - Guide
- Creation page facebook - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
3 réponses
jona303
Messages postés
369
Date d'inscription
dimanche 25 janvier 2009
Statut
Membre
Dernière intervention
28 janvier 2013
28
15 janv. 2010 à 13:34
15 janv. 2010 à 13:34
1) je n'arrive pas a centrer mon menu. je souhaiterai que le menu s'adapte a la fenetre. Par exemple quand la fenetre est agrandi, que le menu occupe tout l'espace et quand la fenetre est en petit format, que l'espace entre les titres soient plus petit pour que tout le menu tienne sur une ligne
Bof bof, ca fait un site qui est différent en fonction de l'utilisateur,.. de toutes facons il n'y a que le js pour faire ça.. Je te conseille de center le tout c'est déjà très bien pour commencer.. ;)
pour le 3 :
fais une div générale dans le body
genre : <div id="main">
<div id="header"><img alt="logo" src="logo.png" /></div>
<ul id="menu">
<li>
<a href="#">1er</a>
<ul>
<li><a href="#">
...
</div>
puis en css, tu lui donnes un width (1000 est une bonne valeur)
#main {width:1000px; margin: 0 auto; }
le margin 0 auto, va centrer cette div dans la fenetre. puis avec un border:1px solid #666666; tu lui donnes un cadre
pour le point 2 :
je te conseilles de faire une pertite image qui fait genre 3px de width et le height correspondant à tes li;
puis dans la css :
#menu li, #menu li ul li{background:url(lechemindetonimage.jpg) repeat-x; }
Voila, je te souhaite du courage, en tous cas c'est un bon début.. c'est propre et c'est W3C valide.. ;)
Bof bof, ca fait un site qui est différent en fonction de l'utilisateur,.. de toutes facons il n'y a que le js pour faire ça.. Je te conseille de center le tout c'est déjà très bien pour commencer.. ;)
pour le 3 :
fais une div générale dans le body
genre : <div id="main">
<div id="header"><img alt="logo" src="logo.png" /></div>
<ul id="menu">
<li>
<a href="#">1er</a>
<ul>
<li><a href="#">
...
</div>
puis en css, tu lui donnes un width (1000 est une bonne valeur)
#main {width:1000px; margin: 0 auto; }
le margin 0 auto, va centrer cette div dans la fenetre. puis avec un border:1px solid #666666; tu lui donnes un cadre
pour le point 2 :
je te conseilles de faire une pertite image qui fait genre 3px de width et le height correspondant à tes li;
puis dans la css :
#menu li, #menu li ul li{background:url(lechemindetonimage.jpg) repeat-x; }
Voila, je te souhaite du courage, en tous cas c'est un bon début.. c'est propre et c'est W3C valide.. ;)
kiyomasa
Messages postés
312
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
12 mai 2016
5
15 janv. 2010 à 13:48
15 janv. 2010 à 13:48
Oulala !
Je crois que tu vas t'arracher les cheveux !
Une fois que tu auras suffisamment de connaissance en HTML, il faudra apprendre le php plus toutes les compétences pour des paiement sécurisés ect, enfin à ce nivo là je n'y connais pas grand chose mais en général, il faut une petite équipe de personne assez calés pour faire ce genre ça.
Néansmoins, pour centrer un site, il faut que tous tes éléments soit dans une balise div. Et cette balise div tu vas lui donner des attributs CSS.
En gros : dans le html :
<div class"nomdelaclasse">
Tous tes éléments
</div>
et dans le css :
.nomdelaclassel {
position : relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left; /* on rétablit l'alignement normal du texte */
}
Je précise que j'ai mis 1000px mais en fait c'est la longeur de ton site. Elle est de la longeur que tu veux. Si tu ne met pas la bonne valeur le site va se centrer mais il sera décalé. Dc si tu n'a pas prévu de longueur à ton site, tu peux toujours mettre une valeur que tu détermine au coup d'oeil.
ce qui va se passer, c'est que cette div contient tout les élements de ta page et comme elle sera centrer en fonction de ta fenêtre et ben tt sera centré.
Je ne comprend pas ta question 2)
Et pour la une, il te faut mettre le positionnement des éléments en % et non en pixel. Après j'avoue ne pas trop savoir t'aider plus car je n'utilise jamais cette méthode (non pas qu'elle soit mauvaise mais je n'ai pas l'habitude de travailler comme ca).
Après, pas mal de gens plus doués que moi te répondrons mieux que moi :)
Je crois que tu vas t'arracher les cheveux !
Une fois que tu auras suffisamment de connaissance en HTML, il faudra apprendre le php plus toutes les compétences pour des paiement sécurisés ect, enfin à ce nivo là je n'y connais pas grand chose mais en général, il faut une petite équipe de personne assez calés pour faire ce genre ça.
Néansmoins, pour centrer un site, il faut que tous tes éléments soit dans une balise div. Et cette balise div tu vas lui donner des attributs CSS.
En gros : dans le html :
<div class"nomdelaclasse">
Tous tes éléments
</div>
et dans le css :
.nomdelaclassel {
position : relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left; /* on rétablit l'alignement normal du texte */
}
Je précise que j'ai mis 1000px mais en fait c'est la longeur de ton site. Elle est de la longeur que tu veux. Si tu ne met pas la bonne valeur le site va se centrer mais il sera décalé. Dc si tu n'a pas prévu de longueur à ton site, tu peux toujours mettre une valeur que tu détermine au coup d'oeil.
ce qui va se passer, c'est que cette div contient tout les élements de ta page et comme elle sera centrer en fonction de ta fenêtre et ben tt sera centré.
Je ne comprend pas ta question 2)
Et pour la une, il te faut mettre le positionnement des éléments en % et non en pixel. Après j'avoue ne pas trop savoir t'aider plus car je n'utilise jamais cette méthode (non pas qu'elle soit mauvaise mais je n'ai pas l'habitude de travailler comme ca).
Après, pas mal de gens plus doués que moi te répondrons mieux que moi :)
je vous remercie infiniment de m'avoir repondu!
entre temps, je viend de trouver un site anglais qui vend des templates pour pas grand choses ( mais le hic c'est que d'autres personnes pourront l'acheter aussi. si je veux l'acheter entierement c'est bien bien plus cher!!)
je pense que je vais faire ca en premier temps et quand j'aurai plus de temps, j'apprendrais mieux "le monde" du php, js etc... et là, j'essayerai de me créer un site unique lol!
merci beaucoup de votre temps, patience et experience!
bonne année et excelente journée :)
entre temps, je viend de trouver un site anglais qui vend des templates pour pas grand choses ( mais le hic c'est que d'autres personnes pourront l'acheter aussi. si je veux l'acheter entierement c'est bien bien plus cher!!)
je pense que je vais faire ca en premier temps et quand j'aurai plus de temps, j'apprendrais mieux "le monde" du php, js etc... et là, j'essayerai de me créer un site unique lol!
merci beaucoup de votre temps, patience et experience!
bonne année et excelente journée :)