[css] centrer/ aligner
Fermé
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
-
5 nov. 2007 à 21:31
IgiXcs Messages postés 172 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 28 décembre 2008 - 25 oct. 2008 à 13:43
IgiXcs Messages postés 172 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 28 décembre 2008 - 25 oct. 2008 à 13:43
A voir également:
- [css] centrer/ aligner
- Css retour à la ligne - Forum CSS
- Dans le document à télécharger, léa a utilisé 2 méthodes différentes pour centrer le nom des continents. lesquels sont centrés correctement ? - Forum Jeux vidéo
- Gimp centrer texte ✓ - Forum The Gimp
- Css exposant ✓ - Forum CSS
- Fusionner et centrer excel grisé ✓ - Forum Excel
90 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
5 nov. 2007 à 22:12
5 nov. 2007 à 22:12
on va y arriver !
#texte { width : 700px; margin : auto; }
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
6 nov. 2007 à 12:35
6 nov. 2007 à 12:35
un truce du genre :
avec comme styles :
et hop, comme ça c'est joli en plus !
-;o)
<div id="footer"> <ul> <li><a href="http://validator.w3.org/check?uri=referer" class="w3c"><span>W3C</span><span class="spec"> XHTML 1.0 </span></a></li> <li><a href="http://jigsaw.w3.org/css-validator/check/referer" class="w3c"><span>W3C</span><span class="spec"> CSS 2.1 </span></a></li> </ul> </div>
avec comme styles :
div#footer{ clear:both; padding:0 150px; } div#footer ul{ list-style-type:none; padding:0; margin:.4em 1.2em; } div#footer ul li{ float:left; margin-right:1em; } div#footer ul li a{ font-size:.72em; } div#footer ul li a.footer { font-family: Arial,sans-serif; font-size: .64em; color:#0c479d; background-color:#fff; border:1px solid #09c; } div#footer ul li a.footer:link, div#footer ul li a.footer:visited, div#footer ul li a.footer:hover, div#footer ul li a.footer:active{ text-decoration: none; } div#footer ul li a.footer span { padding: 0 .24em 0 .36em; } div#footer ul li a.footer span.spec{ background-color: #fc6; color:#000; padding:0 .24em 0 0; }
et hop, comme ça c'est joli en plus !
-;o)
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
6 nov. 2007 à 14:07
6 nov. 2007 à 14:07
et ben ?! tout est ok, non ?
reste plus qu'à ajouter le JS…
reste plus qu'à ajouter le JS…
Pitch@n
Messages postés
222
Date d'inscription
jeudi 30 août 2007
Statut
Membre
Dernière intervention
1 août 2013
66
5 nov. 2007 à 21:58
5 nov. 2007 à 21:58
Eu je sais pas si j'ai bien compris mais si c 'est ca :
pour creer ton bloc tu met dans ton html:
<div class="bloc1">le contenu</div>
Dans ton css tu met :
#bloc1 {
text-align:center;
}
Vala je sais pas trop ce que tu veux mais comme t'as mis le lien vers ton site dis plutot quelle element tu veux deplacer ou centrer
@bientot
pour creer ton bloc tu met dans ton html:
<div class="bloc1">le contenu</div>
Dans ton css tu met :
#bloc1 {
text-align:center;
}
Vala je sais pas trop ce que tu veux mais comme t'as mis le lien vers ton site dis plutot quelle element tu veux deplacer ou centrer
@bientot
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
5 nov. 2007 à 22:00
5 nov. 2007 à 22:00
salut,
il suffit d'ajouter la règle de style {text-align:center;}.
il suffit d'ajouter la règle de style {text-align:center;}.
#header {
margin : auto;
margin-top : 0;
margin-bottom : 0;
background-image : url("images/header.jpg");
background-repeat : no-repeat;
height : 150px;
width : 700px;
text-align:center;
}
warlix
Messages postés
1201
Date d'inscription
mercredi 25 juillet 2007
Statut
Contributeur
Dernière intervention
21 février 2009
288
5 nov. 2007 à 22:03
5 nov. 2007 à 22:03
salut
tu veux dire alligner le header avec le bas (central) ?
le mieux c est soit de mettre ton div menu en float left et lui donner une plus grande hauteur de manière à ce que la partie central soit aligné de la même manière que ton head
ou de faire un div central avec 2 block dont un qui va être de la même largeur que celui de ton menu
ou encore de faire un margin left de la taille de ton menu , mais cette solution est assez chiante suivant les config
tu veux dire alligner le header avec le bas (central) ?
le mieux c est soit de mettre ton div menu en float left et lui donner une plus grande hauteur de manière à ce que la partie central soit aligné de la même manière que ton head
ou de faire un div central avec 2 block dont un qui va être de la même largeur que celui de ton menu
ou encore de faire un margin left de la taille de ton menu , mais cette solution est assez chiante suivant les config
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
5 nov. 2007 à 22:07
5 nov. 2007 à 22:07
le bloc text a aligner au niveau du header :)
mieu expliqué là?
mieu expliqué là?
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
5 nov. 2007 à 22:13
5 nov. 2007 à 22:13
bon, un grand merci ;)
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
5 nov. 2007 à 22:14
5 nov. 2007 à 22:14
margin correspond a quoi?
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
5 nov. 2007 à 22:16
5 nov. 2007 à 22:16
Pitch@n
Messages postés
222
Date d'inscription
jeudi 30 août 2007
Statut
Membre
Dernière intervention
1 août 2013
66
5 nov. 2007 à 22:17
5 nov. 2007 à 22:17
dans ton css je trouve ca :
#texte {
position:absolue;
width : 700px;
float : left;
margin-left : 153px;
top:140px;
right:330;
}
Je suis pas expert car j'apprend moi aussi a creer un site web :) mais pourquoi avoir mis un float left et un margin-left si tu veux que ce soit centrer.
Tu devrais peut etre fair ca :
#menu {
margin-top : 50%;
float : left;
width : 150px;
top:100px;
right:1200px;
border:2px dotted black;
width:150px;
height:120px;
}
#texte {
position:absolue;
text-align:center;
width : 700px;
top:140px;
right:330;
}
Je c'est pas si ca marche corrigés moi au cas ou lol si j'ecris des conneries j'apprend en meme temp comme ca ;)
#texte {
position:absolue;
width : 700px;
float : left;
margin-left : 153px;
top:140px;
right:330;
}
Je suis pas expert car j'apprend moi aussi a creer un site web :) mais pourquoi avoir mis un float left et un margin-left si tu veux que ce soit centrer.
Tu devrais peut etre fair ca :
#menu {
margin-top : 50%;
float : left;
width : 150px;
top:100px;
right:1200px;
border:2px dotted black;
width:150px;
height:120px;
}
#texte {
position:absolue;
text-align:center;
width : 700px;
top:140px;
right:330;
}
Je c'est pas si ca marche corrigés moi au cas ou lol si j'ecris des conneries j'apprend en meme temp comme ca ;)
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
5 nov. 2007 à 22:22
5 nov. 2007 à 22:22
en fait il faut laisser le bloc dans le flux de positionnement normal, donc virer {position:absolute;}.
comme il n'y a plus de {position:absolute;}, {top} et {right} sont inutiles, on vire aussi !
enfin, puisque la largeur du bloc est définie, il suffit de lui appliquer des marges droite et gauche automatiques pour que le '<div>' se centre dans son conteneur.
au final il suffit de garder :
comme il n'y a plus de {position:absolute;}, {top} et {right} sont inutiles, on vire aussi !
enfin, puisque la largeur du bloc est définie, il suffit de lui appliquer des marges droite et gauche automatiques pour que le '<div>' se centre dans son conteneur.
au final il suffit de garder :
#texte { width:700px; margin:auto; /* ou 'margin:0 auto;' pour ne pas avoir de marge auto en haut et en bas. */ }
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
5 nov. 2007 à 22:20
5 nov. 2007 à 22:20
le css du menu c'est un ami qui me la fait en 2-2 ^^ je up ce que tu ma passé pour voir
oula la c'est pas ça :p
oula la c'est pas ça :p
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
5 nov. 2007 à 22:26
5 nov. 2007 à 22:26
que veux-tu faire exactement ?
est-ce que tu veux une page avec une largeur fixe ou variable ?
est-ce que tu veux une page avec une largeur fixe ou variable ?
Pitch@n
Messages postés
222
Date d'inscription
jeudi 30 août 2007
Statut
Membre
Dernière intervention
1 août 2013
66
5 nov. 2007 à 22:23
5 nov. 2007 à 22:23
Euh ben ta reussi la non ? enfin je suis allé sur ton site et ton texte est centré
Pas grace a moi mais j'ai participé !!! lol
Pas grace a moi mais j'ai participé !!! lol
Pitch@n
Messages postés
222
Date d'inscription
jeudi 30 août 2007
Statut
Membre
Dernière intervention
1 août 2013
66
5 nov. 2007 à 22:25
5 nov. 2007 à 22:25
A ouai cool t'explique bien en plus Dalida :) hihi
Je flood un peu la sorry
Je flood un peu la sorry
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
5 nov. 2007 à 22:26
5 nov. 2007 à 22:26
en fait il faut laisser le bloc dans le flux de positionnement normal, donc virer {position:absolute;}.
comme il n'y a plus de {position:absolute;}, {top} et {right} sont inutiles, on vire aussi !
enfin, puisque la largeur du bloc est définie, il suffit de lui appliquer des marges droite et gauche automatiques pour que le '<div>' se centre dans son conteneur.
au final il suffit de garder :
#texte {
width:700px;
margin:auto; /* ou 'margin:0 auto;' pour ne pas avoir de marge auto en haut et en bas. */
}
donc je test ;)
comme il n'y a plus de {position:absolute;}, {top} et {right} sont inutiles, on vire aussi !
enfin, puisque la largeur du bloc est définie, il suffit de lui appliquer des marges droite et gauche automatiques pour que le '<div>' se centre dans son conteneur.
au final il suffit de garder :
#texte {
width:700px;
margin:auto; /* ou 'margin:0 auto;' pour ne pas avoir de marge auto en haut et en bas. */
}
donc je test ;)
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
5 nov. 2007 à 22:29
5 nov. 2007 à 22:29
#14 une page avec largeur fixe si possible car quand je passe d'un pc a un autre ca depend des config graphique la largeur change donc...
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
5 nov. 2007 à 22:38
5 nov. 2007 à 22:38
le mieux est de fixer la largeur de '<body>' après tous tes blocs seront limités par lui.
par exemple pour un corps de 800 pixels centré :
ensuite, tu veux que la bannière fasse la largeur de '<body>' ou est ce que les colonnes droite et gauche doivent l'encadrer elle aussi ?
par exemple pour un corps de 800 pixels centré :
body { margin :0 auto; width:800px; }
ensuite, tu veux que la bannière fasse la largeur de '<body>' ou est ce que les colonnes droite et gauche doivent l'encadrer elle aussi ?
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
5 nov. 2007 à 22:50
5 nov. 2007 à 22:50
bas une largeur total de la page (menu+header+pub)
bon je doit y aller a demain matin ;)
bon je doit y aller a demain matin ;)
IgiXcs
Messages postés
172
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
28 décembre 2008
94
6 nov. 2007 à 09:34
6 nov. 2007 à 09:34
up ;)
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
6 nov. 2007 à 10:09
6 nov. 2007 à 10:09
bonjour,
up de quoi ?
on en est où ?
tu veux faire quoi ?
up de quoi ?
on en est où ?
tu veux faire quoi ?