[ Discussion ] Sémantique CSS, XHTML : Formulaires - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : [ Discussion ] Sémantique CSS, XHTML : Formulaires (/showthread.php?tid=2246) |
[ Discussion ] Sémantique CSS, XHTML : Formulaires - Sephi-Chan - 05-01-2008 Discution divisée de son topic original [ bug connexion bdd ]. Lex. Voilà donc un petit conseil pour ton formulaire concernant son apparence et son ergonomie) : Code PHP :
Avec pour CSS : Code : form label { Ce sera bien plus joli et bien plus pratique d'utilisation. Pour ton script de connexion, je te conseille cette alternative, sécurisée (la tienne ne l'est pas du tout ! :O) et plus pratique. Il te faudra peut-être modifier quelques choses, comme les noms des champs de la base, même si j'ai essayé de faire correspondre avec ton script/ Code PHP :
Voilà, Sephi-Chan RE: Bug connection bdd - Anthor - 05-01-2008 Sephi-Chan a écrit : Je ne suis pas d'accord avec toi sur l'imbrication des balises du formulaire. La sémantique voudrait plutôt que l'on utilise un code de cette forme : Code PHP :
Les champs se retrouvent dans le conteneur et les labels ne contiennent que le label du champs, de plus au click sur le label, on focus le champs. RE: Bug connection bdd - Plume - 05-01-2008 Regarde Sephi, un monsieur qui fait comme moi. Il a mit plein de id et de for .. Tu le tapes ? Malako, oui c'est normal. Tes données en entêtes ne sont pas bonnes. Je te renverrais vers la doc PHP -> mail() ;] Lex. RE: Bug connection bdd - Anthor - 05-01-2008 LexLxUs a écrit :Regarde Sephi, un monsieur qui fait comme moi. Il a mit plein de id et de for .. C'est le minimum pour éffectuer les vérifications JS au niveau des champs, et avoir le focus, c'est pour l'accessibilité ^^ Malako a écrit :c'est normal après si ma boite de réception n'exécute pas le html ? Essayes comme cela : Code PHP :
RE: Bug connection bdd - Plume - 05-01-2008 Je fais comme toi pour l'utilisation des label Sephi, il nous a lourdé tous les deux iffle: Lex. RE: Bug connection bdd - Sephi-Chan - 05-01-2008 Je suis d'accord, ma solution est moins correcte sur la sémantique. Mais alors, le <input /> a-t-il réellement sa place dans une balise de paragraphe ? Des balises <div /> seraient plus appropriés, si l'on veut être pointilleux sur la sémantique. Même si ajouter des for et des id partout ne me plaît pas, mais je dois reconnaître que que c'est plus sémantique. Je pense adopter cette solution. Merci pour la participation, Anthor. Sephi-Chan, mais le CSS est vraiment bizarre ! :O RE: Bug connection bdd - Plume - 05-01-2008 Pour ma part, je reposte ce que j'avais mis histoire d'avoir un avis Code : <form action="traitement_inscription.php" method="post"> J'vois pas l'utilité de la multitude de <p></p> dont tu fais usage :] Ensuite, si j'veux mettre un style sur la phrase qui n'est pas en label, j'utilise <span></span> :] J'vous fait grâce du code CSS ;] Lex. [EDIT] Edition du code, j'm'était planté dans le copié collé de Sephi iffle: RE: Bug connection bdd - Anthor - 05-01-2008 L'interet de ce CSS et des multiples paragraphes, c'est d'avoir une présentation tabulaire. C'est totalement valide et compatible tout navigateur Le mieux c'est de le voir : RE: Bug connection bdd - Plume - 05-01-2008 Attend. P'tite précision. J'utilise le CSS sur mes label pour aligner mes formulaires. Avec un BR, l'espace entre les lignes est moindre. Je trouve que là, c'est trop éclaté. RE: Bug connection bdd - Anthor - 05-01-2008 L'espace se trouve ici : Code : padding: 5px 0 8px 0; Je n'ai pas vu ton code CSS, alors je ne peux pas te dire ^^ |