alignement à droite, au milieu et à gauche sur la même ligne

alignement à droite, au milieu et à gauche sur la même ligne - HTML/CSS - Programmation

Marsh Posté le 17-06-2005 à 10:41:27    

Bonjour, je suis en train de programmer en html en ce moment, et je voudrais savior comment faire mettre par exemple "menu" à droite, "image" au milieu, et "mail" à gauche, le tout sur la même ligne, et sans utiliser des &nbsp à répétition.
J'ai pensé à faire un tableau, mais je voudrais savoir s'il n'y a pas un moyen plus simple avec les "align=".
Merci :jap: .

Reply

Marsh Posté le 17-06-2005 à 10:41:27   

Reply

Marsh Posté le 17-06-2005 à 10:42:33    

Tu peux faire des frames.
Surtout pour un menu


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 10:42:50    

C'est clair comme du jus de chique au fond d'un puis par une nuit sans lune [:moule_bite]

NewbiePHP a écrit :

Tu peux faire des frames.
Surtout pour un menu


Et la première réponse gagne direct le prix de la connerie du jour [:uriel]


Message édité par masklinn le 17-06-2005 à 10:43:52

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

Marsh Posté le 17-06-2005 à 10:56:08    

NewbiePHP a écrit :

Tu peux faire des frames.
Surtout pour un menu


 
Tu portes bien ton pseudo toi.
 
Jette tes frames à la poubelle
brule ta maison et suicide toi

Reply

Marsh Posté le 17-06-2005 à 11:01:29    

Rolala, le pauvre, il propose juste un truc, vous acharnez pas sur lui, mais par contre vous repondez pas à ma question =P , puis-je soliciter votre aide.
Merci

Reply

Marsh Posté le 17-06-2005 à 11:04:01    

Et pourquoi pas une frame d'abord?


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:04:32    

scoyd a écrit :

vous repondez pas à ma question =P , puis-je soliciter votre aide.
Merci


Elle est pas trop claire ta question là tu vois [:pingouino]
 
Parce que sans savoir ce que tu veux positionner exactement on va avoir un peu de mal [:pingouino]

NewbiePHP a écrit :

Et pourquoi pas une frame d'abord?


http://mapage.noos.fr/berceker_united/phpman2.jpg
 
http://openweb.eu.org/articles/finir_cadres/
http://evpc.biz/personal/soapbox/m [...] ace#frames
http://www.useit.com/alertbox/9612.html


Message édité par masklinn le 17-06-2005 à 11:07:00

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

Marsh Posté le 17-06-2005 à 11:05:32    

Masklinn au lieu de critiquer, propose un truc...


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:07:30    

Et donc pourquoi pas une frame?


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:08:09    

NewbiePHP a écrit :

Masklinn au lieu de critiquer, propose un truc...


Non, j'aime autant être à peu près sûr d'avoir compris le problème avant de proposer une réponse histoire d'éviter de me planter comme une grosse otarie bourrée à la bierre [:moule_bite]

NewbiePHP a écrit :

Et donc pourquoi pas une frame?


Les ravages de la drogue...
Figure 1: Un homme incapable de cliquer sur un lien [:pingouino]


Message édité par masklinn le 17-06-2005 à 11:09:21

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

Marsh Posté le 17-06-2005 à 11:08:09   

Reply

Marsh Posté le 17-06-2005 à 11:09:46    

Donc je répete pourquoi pas une frame?
Tu dis que c'est pas bien, bah apporte ta science...


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:10:14    

Bah un homme pas capable de répondre...


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:11:40    

NewbiePHP a écrit :

Donc je répete pourquoi pas une frame?
Tu dis que c'est pas bien, bah apporte ta science...


 
Je t'ai donné 3 liens avec toutes les réponses possibles au niveau des frames (ou presque), je ne vois pas l'intérêt de les recopier ici [:itm]


Message édité par masklinn le 17-06-2005 à 11:12:39

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

Marsh Posté le 17-06-2005 à 11:11:44    

Est-ce-que la question est "Comment faire ca?":
 
Element1                          Element2                     Element3
 
 
?

Reply

Marsh Posté le 17-06-2005 à 11:13:26    

LeRiton a écrit :

Est-ce-que la question est "Comment faire ca?":
 
Element1                          Element2                     Element3
 
 
?


Probablement, mais ce qui me gène c'est la nature des éléments: de simple mots ou des blocs (éléments au sens DOM du terme)?


Message édité par masklinn le 17-06-2005 à 11:13:37

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

Marsh Posté le 17-06-2005 à 11:15:09    

Peu étre mais c'est toi qui dis que c'est pas bien, pourquoi donc?  
 
ET la la réponse:" Parce que c'est ecrit sur un site..."
Pis aprés pourquoi t'as voté ça?  
"Parce que le monsieur de la télé l'a dit..."
Une Frame c'est une solution comme une autre, il y en à d'autres certes mais ça fonctionne aussi...


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:18:16    

NewbiePHP a écrit :

Peu étre mais c'est toi qui dis que c'est pas bien, pourquoi donc?  
 
ET la la réponse:" Parce que c'est ecrit sur un site..."
Pis aprés pourquoi t'as voté ça?  
"Parce que le monsieur de la télé l'a dit..."
Une Frame c'est une solution comme une autre, il y en à d'autres certes mais ça fonctionne aussi...


 
 [:le poney de mr pink]  
 
T'es grave, sérieux.
C'est pas "parce que c'est marqué dans un site", c'est "parce que les frames sont obsolètes".

Reply

Marsh Posté le 17-06-2005 à 11:18:28    

NewbiePHP a écrit :

Peu étre mais c'est toi qui dis que c'est pas bien, pourquoi donc?  
 
ET la la réponse:" Parce que c'est ecrit sur un site..."
Pis aprés pourquoi t'as voté ça?  
"Parce que le monsieur de la télé l'a dit..."
Une Frame c'est une solution comme une autre, il y en à d'autres certes mais ça fonctionne aussi...


Pour faire une comparaison aussi crétine, il y a des chances que tu n'aies même pas cliqué sur les liens toi [:moule_bite]


Message édité par masklinn le 17-06-2005 à 11:18:51

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

Marsh Posté le 17-06-2005 à 11:21:55    

Mais qu'est que t'en a a foutre que ce soit obsolète?
Ca fonctionne bah ca suffit.
On suit l'idée
J'ai un Pentium 20 200 ghz pour faire du traitement de texte parce que mon Pentium 4 3 ghz est obsolètes


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:22:27    

Peu etre parce que je suis pas un mouton comme certains...


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:25:26    

Mhz pas Ghz
 
Ensuite les frames sont obselètes et surtout pour faire ce qu'il a à faire c'est pas des frames qu'il faut.

Reply

Marsh Posté le 17-06-2005 à 11:25:39    

NewbiePHP a écrit :

Mais qu'est que t'en a a foutre que ce soit obsolète?


 
T'en as à foutre que quand tu possèdes un truc qui se nomme "conscience professionnelle", tu prends garde à respecter les conventions actuelles et à coder proprement.
 

Citation :

Peu etre parce que je suis pas un mouton comme certains...


 
Woah, t'es un rebelz toi. Nous on suit les normes et les conventions, et donc on est des moutons ?
Ah, pourquoi pas après tout. Alors nous sommes des moutons. Avec du code qui fonctionne et qui est maintenable.
 
 
EDIT : je viens de voir le post suivant... ok, plus la peine d'argumenter quoi que ce soit, j'arrête là.
 
EDIT 2 : pas de doute, c'est vendredi.  [:petrus75]


Message édité par Elmoricq le 17-06-2005 à 11:29:22
Reply

Marsh Posté le 17-06-2005 à 11:25:44    

C'est pas la comparaison qui est crétine, c'est plutot ton attitude de mouton.
Même pas capable d'expliquer par lui même, juste le lire sur internet, le prendre pour argent comptant et dénigré les autres ...


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:27:10    

"du code qui fonctionne "
Une frame ça peut fonctionner...


---------------
Plus c'est difficile, plus on est heureux d'y arriver.
Reply

Marsh Posté le 17-06-2005 à 11:29:21    

NewbiePHP a écrit :

"du code qui fonctionne "
Une frame ça peut fonctionner...


 
bah phpnewbie, compte pas sur moi pour t'embaucher en tant que webmaster

Reply

Marsh Posté le 17-06-2005 à 11:31:57    

Oui oui LeRiton, c'est juste ça, te prends pas la tête Masklinn, je veux juste y mettre des mots, ce que j'ai sité au début n'etait que des exemples au même titre que "pomme" ou "cuisine" lol, par contre LeRiton, j'avais précisé pas d'abus de &nbsp :D, merci.

Reply

Marsh Posté le 17-06-2005 à 11:36:25    

NewbiePHP a écrit :

Même pas capable d'expliquer par lui même, juste le lire sur internet, le prendre pour argent comptant et dénigré les autres ...


 :sarcastic:  
 
Si tu avais lu les liens que j'ai fournis, tu aurais pu observer qu'ils sont argumentés et décrivent de manière extensive les divers inconvénients des frames et les problèmes posés par celles ci [:kiki]

scoyd a écrit :

Oui oui LeRiton, c'est juste ça, te prends pas la tête Masklinn, je veux juste y mettre des mots, ce que j'ai sité au début n'etait que des exemples au même titre que "pomme" ou "cuisine" lol, par contre LeRiton, j'avais précisé pas d'abus de &nbsp :D, merci.


Uniquement des mots?
 
Des colonnes de mots ou pas?
Essaie de mieux décrire de quoi sont composées les zones à aligner s'il te plait ;)


Message édité par masklinn le 17-06-2005 à 11:37:02

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

Marsh Posté le 17-06-2005 à 11:39:52    

MDR
 
Non, j'allais pas te proposer les  
 
Je voulais juste savoir si tes éléments sur la même ligne étaient, par exemple, du texte.
 
Si c'est le cas, j'opterais pour 3 divisions logiques alignées à coup de CSS.

Reply

Marsh Posté le 17-06-2005 à 11:41:31    

Juste des mots, même pas des phrases ^^ (ou peut être des liens, comme ça j'utiliserai des frames plus bas pour faire plaisir à newbiephp ^^, arretes de l'embeter ^^). Merci

Reply

Marsh Posté le 17-06-2005 à 11:42:21    

Mon dieu... Il y a vraiment de ces abbruti qui arrivent ici ... Franchement j'esite a mettre un test d'entré a mon forum ... genre qcm pour voir si le mec sait cliquer sur un lien, utiliser google & co ... Parceque un borné comme le noob la en haut ca me ferait chier que ca arrive chez moi


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 17-06-2005 à 11:43:43    

scoyd a écrit :

Juste des mots, même pas des phrases ^^


Gniii [:sisicaivrai]
 
Mais ils représentent quoi ces mots?
 
Qu'est-ce que tu veux afficher exactement?
Le sens des trucs que tu affiches, c'est quoi?

esox_ch a écrit :

Mon dieu... Il y a vraiment de ces abbruti qui arrivent ici ... Franchement j'esite a mettre un test d'entré a mon forum ... genre qcm pour voir si le mec sait cliquer sur un lien, utiliser google & co ... Parceque un borné comme le noob la en haut ca me ferait chier que ca arrive chez moi


Haannn, ce gros mauvais de l'orthographe [:kbchris]


Message édité par masklinn le 17-06-2005 à 11:44:26

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

Marsh Posté le 17-06-2005 à 11:51:54    

Mdr, Masklinn il est chaud pour casser (voir double casser) du people aujourd'hui, et la photo de power ranger ptdr, enfin bref, je te jure te prend pas la tête, imagine toi ke je dois mettre le mot "pomme" (qui peut etre un lien [pour te dire qu'un "a href=" suffit emplement]) à gauche, et le mot poire à droite, ET C'EST TOUT, imagine que tu dois taper sous word et que t'as juste à mettre 2 mots l'un à l'opposé de l'autre, dans mot normalement constitué lol, nothing more, nothing less =P

Reply

Marsh Posté le 17-06-2005 à 12:11:28    

NewbiePHP a écrit :

Peu etre parce que je suis pas un mouton comme certains...


Nan mais t'es en train de te foutre de notre gueule, hein ? C'est pour de rire, hein ? Aller, t'es le multi de qui

Reply

Marsh Posté le 17-06-2005 à 12:47:40    

Citation :

Haannn, ce gros mauvais de l'orthographe [:kbchris]


 
Tout à fait d'accord :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 17-06-2005 à 13:12:16    

Les frames c'est pour les rebelz de moins de 15ans qui apprennent l'html sur www.w4rl0|2dz-HTML.com, et qui s'en foutent que 15% des francais ne puisse pas voir le site.
 
Aujourd'hui, les frames, c'est fini (et pas qu'aujourd'hui, demain, après demain, et tous les jours suivants aussi !).
 
PS : oui, c'est vendredi :D
 
Edit : ah et pour ce cas, je dirais css


Message édité par plainsofpain le 17-06-2005 à 13:13:33

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 17-06-2005 à 14:01:30    

FlorentG a écrit :

Aller, t'es le multi de qui


Pas de moi, je le promet. :D

Reply

Marsh Posté le 17-06-2005 à 14:13:22    

NewbiePHP a écrit :

Tu peux faire des frames.
Surtout pour un menu


Bon, sans expliquer pour les frames c'est le mal, il y a une réponse d'ordre logique à apporter.
 
Le mec, tout ce qu'il veut faire, c'est aligner un bout de texte à gauche, et un autre bout à droite... Alors, ma question : Mais qu'est-ce que les frames ont à voir là-dedans ?
Il va quand-même pas découper sa page en cinquante-douze frames rien que pour ça ? T'imagine la structure de la page ? Le nombre de page additionnelles à créer ? L'overhead résultant entre les requêtes HTTP et le surpoids dû à la multiplication des éléments HTML style <head> ?
 
Nan franchement, t'as au moins réfléchi à la faisabilité de ta solution ?
 
Aller, comme je suis sympa, voici un exemple de code (XHTML + CSS). On prendra soin de mettre le CSS dans un fichier séparé, et de modifier l'id des éléments qui est là un peu nul :D :
 

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title>Test Positionnement</title>
  <style type="text/css">
   span {
     display: block;
    float:left;
    width: 32%;
   }
   #second {
    text-align: center;
   }
   #third {
    text-align: right;
   }
  </style>
  <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
 </head>
 <body>
  <div>
   <span id="first">Soupe</span>
   <span id="second">Image</span>
   <span id="third">Mail</span>
  </div>
 </body>
</html>


Message édité par FlorentG le 17-06-2005 à 14:13:46
Reply

Marsh Posté le 17-06-2005 à 19:51:55    

Bonsoir,
 
  Je peux moi aussi? Je le fais jamais,...mais c'est vendredi pour moi aussi  :D .
  scoyd -> Tu sembles étonné qu'une question qui te paraît simple suscite autant de commentaires. La réponse tient dans le concept de l'expertise. Une définition que je donne souvent (attention il y a un copyright) est la suivante: "Un expert est une personne qui a acquit les connaissances techniques et théoriques suffisantes pour pouvoir répondre "ça dépend" à une question simple." Je m'explique: ta question va activer chez eux un nombre important de solutions possibles en fonction des connaissances qu'ils ont du langage. Derrière le mot "mot", plusieurs significations s'offrent à l'expert plus bon nombre d'hypothèses qui sont dues à l'inférence qu'ils font sur ta connaissance du langage. Parfois la question ne correspond pas à ce que tu veux réellement faire. On a juste l'impression d'avoir été clair. L'ai-je été?
 Ne le prend par pour toi, c'est juste que j'avais envie et l'occasion faisant le larron...
  Sur ce, ok  ->[]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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