Vous n'êtes pas identifié(e).
Bonjour !
Sur le tuto suivant http://www.alsacreations.com/tuto/lire/ … n-CSS.html, j'ai vu un attribut intéressant:
display: inline;
Cela me permet d'afficher mon formulaire d'identification sur une seule ligne, comme en haut de la page d'accueil de Facebook...
Le pb, c'est que, comme sur Facebook, je voudrais mettre un lien qui pointe sur l'index de mon site et un texte sur la même ligne que mon
formulaire.
J'ai donc tout mis dans une div avec comme style display: inline;
Mais cela m'affiche mon formulaire en dessous du lien et du texte...
Donc, tout n'est pas sur la même ligne.
Si Facebook arrive à le faire, c'est que c'est possible !
Merci d'avance pour votre aide !
Ralph303
Hors ligne
Je vais vous montrer le code:
Avec ce style:
Je ne comprend pas qu'il y ait un retour chariot entre "nomsite Entrée des membres" et les champs de saisie de mon formulaire...
J'ai un peu cherché dans les free CSS template http://www.freecsstemplates.org et j'ai vu qu'ils utilisaient le positionnement float pour
faire un menu, comme il est dit dans le tutoriel que je cite dans le post précedent (c'est la 2ème solution).
J'ai essayé comme ça et ça marche bien...
Comme ce post est resté longtemps sans réponse, c'est que ça doit pas être évident, je ne le supprime donc pas.
Et je termine donc avec cette "solution" (utilisation du positionnement float).
Ralph303
Dernière modification par Ralph303 (12-11-2009 02:33:47)
Hors ligne
C'est le soucis de la balise <form>.
Je suis pas un expert en CSS donc je ne saurais te dire comment régler cela...
Moi j'ai toujours évincé le retour à la ligne de la balise en la mettant dans un tableau entre un TD et un TR mais c'est loin d'être une solution propre...
Hors ligne
Saluton,
Pour ce qui est de la page d'accueil de Facebook (c'est la première fois que je vais sur ce site, et probablement la dernière ) quand on regarde le source, on se fait vite une idée de la non-exemplarité de leur code.
Juste un extrait remis en forme (indentation) pour qu'on se rende mieux compte des horreurs :
De la divite aigüe, entrelacée de mise en page avec des tableaux.
Tout faux !
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonjour !
Ah oui ! Effectivement, c'est pas du code propre...
Moi qui prenait Facebook comme modèle... Effectivement, c'est truffé d'Ajax, de DHTML et de JavaScript, ce qui me plaît bien...
Je vais plûtot prendre exemple sur http://www.freecsstemplates.org où ils n'utilisent que les CSS et pas les tableaux et sur les tutos
de http://www.alsacreation.com.
En tous cas, merci pour ces éclaircissements, xTG et Maljuna Kris !
Ralph303
Hors ligne
Hors ligne
Il me semble que dans ces tutos sur les formulaires, Fred Cavazza avait une combine CSS.
Je vais rechercher.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
D'après ce que j'ai lu, la propriété display n'est pas encore bien implémentée sur les navigateurs actuels.
Alors, en attendant, j'utilise les propriétés float:left; width et margin:left; afin de bien positionner mes éléments sur une même ligne.
Je n'utilise jamais de tableaux html, comme Raphaël Goetter le dit dans son livre CSS 2, et d'ailleurs, je n'ai jamais utilisé de tableaux html...
De plus, avec la propriété padding, on peut centrer ses éléments comme on veut, contrairement aux tableaux html.
Je n'ai trouvé que ça comme alternative.
Ralph303
Hors ligne
Je crois que c'est là :
http://www.fredcavazza.net/files/doc/tu … _intro.htm
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne