Positionner horizontalement trois div

Positionner horizontalement trois div - HTML/CSS - Programmation

Marsh Posté le 31-07-2005 à 16:42:21    

Hello,
alors là je fais mon gros noob.  
Ce que je voudrais faire c'est placer horziontalemnt trois texte comme je l'aurai fait avec un tableau:
par exemple ce la donnerai:
 

Citation :

Objet:XYZ                      PRIX:999                         QUANTITE:999


 
J'ai donc fais ce qui me semblait naturel:
(ce code marche très bien pour faire des design de site avec des colonnes gauche milieu droite, mais la je sais pas pourquoi ca refuse de le faire avec simplement trois petits textes)

Code :
  1. !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4.   <meta
  5. content="text/html; charset=ISO-8859-1"
  6. http-equiv="content-type">
  7.   <title>Test de positonnment</title>
  8.   <style title="testPos"
  9. media="screen" type="text/css">
  10. .Gauche { position: absolute;
  11. width:150px;
  12. left: 0px;
  13. }
  14. .Droite { position: absolute;
  15. right: 0px;
  16. width:150px
  17. }
  18. .milieu
  19. {
  20. margin-left: 200px;
  21. marign-right:200px;
  22. }
  23.   </style>
  24. </head>
  25. <body>
  26. <div class="gauche">Gauche</div>
  27. <div class="milieu">Milieu</div>
  28. <div class="droite">Droite</div>
  29. </body>
  30. </html>


Resultat:
"droite" est une ligne en dessous du reste.(mais pourquoi donc?)
J'ai essayé avec des floats j'ai le meme resultat. Je voudrais eviter d'utilier un tableau(meme si ca reglerait mon problème  :cry: )
J'ai du louper un truc evident et je m'en excuse d'avance  :lol:

Reply

Marsh Posté le 31-07-2005 à 16:42:21   

Reply

Marsh Posté le 31-07-2005 à 16:47:33    

Elles m'ont un peu l'air tabulaires la tes données quand même? [:pingouino]
 
Ce sont des listings articles - prix - qtt de n lignes? si oui, c'est à mettre dans un tableau :o
 
"Tableless design" ça veut pas dire "pas de tables", ça veut dire "pas de tables pour la mise en forme", mais quand les données sont tabulaires (== le genre de trucs que tu pourrais mettre dans Excel ou OpenOffice Calc), ben c'est pas bien utile de les mettre dans autre chose qu'un tableau puisque c(est pour ces données même que les tables existent [:pingouino]


Message édité par masklinn le 31-07-2005 à 16:49:13

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 31-07-2005 à 16:48:22    

Ajoutes un position: absolute; à la class .milieu et corrige margin-right et ça devrait aller.


Message édité par dotfx le 31-07-2005 à 16:49:19

---------------
www.renderfarm.online
Reply

Marsh Posté le 31-07-2005 à 17:29:49    

@Masklin.
C'est la question que je me posais. Mais celà n'est fait que sur une ligne.(répété dans différentes boites bien séparées, mais sur une seule ligne a chaque fois)
@dotfx. Merci, effectivemnt j'aurai du voir le coup du 'margin'(pourtant c'est pas faute de relire).Mais le probleme persiste toujours.le block droite reste en dessous. :(


Message édité par kray le 31-07-2005 à 17:45:56
Reply

Marsh Posté le 31-07-2005 à 18:19:01    

inclu le div gauche et milieu ds un autre div, placer en absolute. Ca devré le faire :)


Message édité par energiez le 31-07-2005 à 18:19:20

---------------
Mon feed-back - tt.mereville.free.fr
Reply

Marsh Posté le 01-08-2005 à 10:56:41    

div {
  float: left;
  width: 33%;
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed