Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1122 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  positionnement en css

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

positionnement en css

n°1537513
mentinet
Posté le 02-04-2007 à 19:28:08  profilanswer
 

D'abord bonjour à tous (je suis nouveau :) ) !
 
Je rencontre quelques problèmes au niveau du possitionnement de "conteneurs" en css !
 
voici mon code :
 

Code :
  1. #conteneur1
  2. {
  3. text-align:center;
  4. position:absolute;
  5. margin-left:220px;
  6. }
  7. #conteneur2
  8. {
  9. text-align:center;
  10. position:absolute;
  11. margin-left:484px;
  12. }
  13. #conteneur3
  14. {
  15. text-align:center;
  16. position:absolute;
  17. margin-top:180px;
  18. margin-left:239px;
  19. }
  20. #conteneur4
  21. {
  22. text-align:center;
  23. position:absolute;
  24. margin-top:180px;
  25. margin-left:496px;
  26. }


 
et le code html :
 

Code :
  1. <div id="conteneur1">
  2. <a href="videos/new_band.html"><img src="videos/new_band.png" border="0" /><br /><br />
  3. <span class="rubriques">Nouveau groupe</span></a>
  4. </div>
  5. <div id="conteneur2">
  6. <a href="videos/ma_valise.html"><img src="videos/ma_valise.png" border="0" /><br /><br />
  7. <span class="rubriques">Ma Valise en concert</span></a>
  8. </div>
  9. <div id="conteneur3">
  10. <a href="videos/rawn.html"><img src="videos/rawn.png" border="0" /><br /><br />
  11. <span class="rubriques">Rawn en live</span></a>
  12. </div>
  13. <div id="conteneur4">
  14. <a href="videos/clem_niko_brice.html"><img src="videos/clem_niko_brice.png" border="0" /><br /><br />
  15. <span class="rubriques">Clem, Niko et Brice</span></a>
  16. </div>


 
je voudrais en fait que vous me pistiez à propos de la position (si elle doit être relative ou absolute) ! car je me rend compte que lorsque la fenêtre n'est pas en plein écran, les conteneurs ne la suivent pas (me suivez vous ?)
merci d'avance
en gros, comment faire pour que ma page s'adapte à toutes les resolution possible et les navigateur comme mozilla ou ie ! merci

mood
Publicité
Posté le 02-04-2007 à 19:28:08  profilanswer
 

n°1537543
dartyduck
n00b AttitudE
Posté le 02-04-2007 à 21:31:02  profilanswer
 

Bonjour à toi,
tout dépend de ce que tu veux faire: les mettre les uns en dessous des autres ou les un à coté des autres ? 2 par 2, j'avais pas vu, désolé. mets un float:left; dans tes div.
ensuite, si tu veux que tes boites suivent les changement de résolution ou de taille de fenetre, il faut les mettre en relative.
Mais je sens qu'il te manque de sérieuses bases en css. Fais un tour sur ces sites, et tu en reviendras grandi:
www.siteduzero.com
www.alsacreations.com


Message édité par dartyduck le 02-04-2007 à 21:31:25

---------------
Nikon D7000 + 18-105VR + 35mm 1.8
n°1537546
gatsu35
Blablaté par Harko
Posté le 02-04-2007 à 21:39:33  profilanswer
 

donne nous un exemple visuel du resultat que tu veux avoir, ainsi ce que tu veux exactement :  
1-tes DIV conteneurs qui s'étendent en largeur et hauteur selon la dimension de ton navigateur ?  
ou  
2-tes div conteneurs fixent mais qui restent correctement positionnés meme si on change la taille du navigateur

n°1537552
mentinet
Posté le 02-04-2007 à 21:49:48  profilanswer
 

je voudrais, oui, que mes div conteneurs s'étendent en largeur et en haueur selon la dimension du navigateur !
pour ce qui est des tutaux j'y ai déjà été et ils expliquent pas ce genre de choses ! c'est sur le site du zero que j'ai appris le css mais il n'y avait pas ce genre de truc, pour le resultat visuel je les voudrais 2 par 2 :
 
http://perso.orange.fr/clement.tessier/entre-aide/css1.jpg
 
et je veux pas ce genre de résultat :
 
http://perso.orange.fr/clement.tessier/entre-aide/css2.jpg
 
et que fera le float:left; ??? merci beaucoup


---------------
Clément :)
n°1537648
mentinet
Posté le 03-04-2007 à 10:47:06  profilanswer
 

j'ai réussi avec le float:left; et j'obtiens un code de ce style :
 

Code :
  1. #conteneur1
  2. {
  3. text-align:left;
  4. position:relative;
  5. float:left;
  6. margin-left:200px;
  7. }
  8. #conteneur2
  9. {
  10. text-align:right;
  11. position:relative;
  12. float:right;
  13. margin-right:200px;
  14. }
  15. #conteneur3
  16. {
  17. text-align:left;
  18. position:relative;
  19. float:left;
  20. margin-left:200px;
  21. margin-top:100px;
  22. }
  23. #conteneur4
  24. {
  25. text-align:right;
  26. position:relative;
  27. float:right;
  28. margin-right:200px;
  29. margin-top:100px;
  30. }


 
seulement mes conteneurs sont bien les uns en dessous des autres par 2 mais alignés à gauche et à droite (car c'est le texte qu'il met à gauche et à droite et il ne comporte par toujours le même nombre de caractère) ! ce n'est pas tellement gênant, je peux faire ma mise en page comme ça mais est -il quand même possible que le float:left; se fasse sur l'image et non sur le texte ? merci beaucoup
et aussi, comment placé un paragraphe qui est centré et se colle toujours au bottom du body quelque soit la longeur de la page ! merci :)

n°1537739
dartyduck
n00b AttitudE
Posté le 03-04-2007 à 11:55:23  profilanswer
 

t'as un screenshot de ce que ca donne ?


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
n°1538088
mentinet
Posté le 03-04-2007 à 19:43:35  profilanswer
 

voilà :
 
http://perso.orange.fr/clement.tessier/entre-aide/css3.jpg
 
j'aimerais si possible avoir quelque chose de plus similaire à mon tout premier screen shot , sur mon deuxième post
a savoir les images centrés tout en gardant cet alignement des conteneurs ! et aussi que le text au milieu, bah ne soit pas au milieu mais tout en bas de la page !

n°1538165
dartyduck
n00b AttitudE
Posté le 04-04-2007 à 00:20:33  profilanswer
 

remplace tes text-align par text-align: center; ca devrait suffire.


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
n°1538167
mentinet
Posté le 04-04-2007 à 00:50:17  profilanswer
 

ok c'est à peu près bon : voilà ce que j'obtiens
 
http://perso.orange.fr/clement.tessier/entre-aide/css4.jpg
 
je voudrais que mes images (carré violet : lien à border="2" ) soit reellement alignées, les unes en face des autres ! enfin vous voyez ! que dois - je rajouter comme code ! merci beaucoup
 
je rappelle mon css :
 

Code :
  1. #conteneur1
  2. {
  3. text-align:center;
  4. position:relative;
  5. float:left;
  6. margin-left:250px;
  7. }
  8. #conteneur2
  9. {
  10. text-align:center;
  11. position:relative;
  12. float:right;
  13. margin-right:250px;
  14. }
  15. #conteneur3
  16. {
  17. text-align:center;
  18. position:relative;
  19. float:left;
  20. margin-left:250px;
  21. margin-top:100px;
  22. }
  23. #conteneur4
  24. {
  25. text-align:center;
  26. position:relative;
  27. float:right;
  28. margin-right:250px;
  29. margin-top:100px;
  30. }

n°1538364
mentinet
Posté le 04-04-2007 à 13:06:25  profilanswer
 

voilà, j'ai réussit, enfin plus ou moins ! voici le resultat
avec les codes suivant :
 
html :

Code :
  1. <div id="conteneur1">
  2. <a href="videos/nouveau_groupe.html">
  3. <img src="videos/nouveau_groupe.png" width="100" height="100" border="0" alt="nouveau_groupe.png" />
  4. <br /><br />
  5. <span class="rubriques">Nouveau groupe</span>
  6. </a>
  7. </div>
  8. <div id="conteneur2">
  9. <a href="videos/ma_valise.html">
  10. <img src="videos/ma_valise.png" width="100" height="100" border="0" alt="ma_valise.png" />
  11. <br /><br />
  12. <span class="rubriques">Ma Valise</span>
  13. </a>
  14. </div>
  15. <div id="conteneur3">
  16. <a href="videos/rawn.html">
  17. <img src="videos/rawn.png" width="100" height="100" border="0" alt="rawn.png" />
  18. <br /><br />
  19. <span class="rubriques">Rawn</span>
  20. </a>
  21. </div>
  22. <div id="conteneur4">
  23. <a href="videos/clem_niko_brice.html">
  24. <img src="videos/clem_niko_brice.png" width="100" height="100" border="0" alt="clem_niko_brice.png" />
  25. <br /><br />
  26. <span class="rubriques">Clem, Niko et Brice</span>
  27. </a>
  28. </div>


 
 et css :
 

Code :
  1. #conteneur1
  2. {
  3. width:200px;
  4. height:150px;
  5. position:relative;
  6. margin-left:250px;
  7. float:left;
  8. text-align:center;
  9. }
  10. #conteneur2
  11. {
  12. width:200px;
  13. height:150px;
  14. position:relative;
  15. margin-right:250px;
  16. float:right;
  17. text-align:center;
  18. }
  19. #conteneur3
  20. {
  21. width:200px;
  22. height:150px;
  23. position:relative;
  24. margin-left:250px;
  25. float:left;
  26. text-align:center;
  27. margin-top:70px;
  28. }
  29. #conteneur4
  30. {
  31. width:200px;
  32. height:150px;
  33. position:relative;
  34. margin-right:250px;
  35. float:right;
  36. text-align:center;
  37. margin-top:70px;
  38. }


 
seulement vous vous rendrez compte que sous IE6 j'ai un resultat de ce style !!!
 
http://perso.orange.fr/clement.tessier/entre-aide/css5.jpg
 
comment puis je modifier ça ? mon code est il propre ?
 

mood
Publicité
Posté le 04-04-2007 à 13:06:25  profilanswer
 

n°1538698
dartyduck
n00b AttitudE
Posté le 04-04-2007 à 22:18:54  profilanswer
 

tes blocs image font 200px de large + margin-left:250px + margin-right:250px = 2x200+2x250=900px. Ta page peut-elle contenir 900px en largeur sans probleme ? suis pas sur moi...
Diminue tes margin-left et margin-right, et ça devrait s'améliorer.


Message édité par dartyduck le 04-04-2007 à 22:19:51

---------------
Nikon D7000 + 18-105VR + 35mm 1.8

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  positionnement en css

 

Sujets relatifs
Positionnement divPositionnement de texte, problème sous IE (Au secours)
Probleme positionnement de menu a ongletsRéussir à garder un positionnement absolu et changer de résolution
Positionnement[ HTML-CSS] pb de positionnement
XHTML strict 1.0 positionnement firefox ie[CSS] Positionnement dans IE :-(((
[Résolu] Positionnement DIV Csspositionnement de collonnes
Plus de sujets relatifs à : positionnement en css


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR