alignement de texte - HTML/CSS - Programmation
Marsh Posté le 05-04-2005 à 17:58:34
tout simplement parce qu'a ma connaissance <input align="..." n'existe pas
Et un bonjour, un SVP ou un merci ca ferait mal a ton ego ??
La prochaine fois que tu postes, fais y attention : la communauté n'est pas composée (que) de chiens et ca donne quand meme plus envie de répondre quand quelqu'un est poli ...
Marsh Posté le 05-04-2005 à 18:18:34
bonjour, désolé et merci donc worldofdada.
je suis nouveau sur le forum et nouveau aussi en prog mais je ne considere pas la "communauté" comme des chiens puisque j'essaie aussi d'apporter de maigres reponses a ceux qui ont besoin d'aide...
desole d'avoir blessé TON ego.
et sinon comment faire alors pour aligner a droite le texte dans des input?
merci d'avance...
Marsh Posté le 05-04-2005 à 18:43:16
iamnico a écrit : bonjour, désolé et merci donc worldofdada. |
CSS
Marsh Posté le 05-04-2005 à 18:54:16
merci. ca marche bien. par contre je trouve ca un peu bete qu'on ne puisse pas l'ecrire directement dans le code. il n'y a pas d'autre solution??
Marsh Posté le 05-04-2005 à 19:07:48
iamnico a écrit : merci. ca marche bien. par contre je trouve ca un peu bete qu'on ne puisse pas l'ecrire directement dans le code. il n'y a pas d'autre solution?? |
En voilà un qui a tout compris
Il y a 10 ans, alors qu'on se bataillait avec l'HTML 3.2 bien pourrit, on devait justement mettre ce genre de machin direct dans le code. Toute la présentation et le contenu étaient mélangés. Et pis un jour on s'est dit "mais merde, si je veux changer la présentation de mon formulaire, et que le texte dans un des mes input s'aligne à gauche et non plus à droite, va falloir que je modifie chaque page où ça y est"... Et c'est là qu'on a introduit le concept de CSS, qui a permis de séparer contenu et présentation. Comme ça ton formulaire est définit une seule fois, et en changeant un seul autre fichier totalement indépendant, tu peux changer la présentation
C'est le concept de l'abstraction des couches : contenu/structure/sémantique, puis la présentation, et enfin le comportement. Vouloir tout mixer en un seul fichier est une hérésie
Marsh Posté le 05-04-2005 à 19:18:04
mouais. pour les polices tt a fait d'accord. pour les alignements... pas convaincu.
Marsh Posté le 05-04-2005 à 19:36:02
iamnico a écrit : mouais. pour les polices tt a fait d'accord. pour les alignements... pas convaincu. |
Ben si. Qu'est-ce que ça change ? Si demain tu veux changer l'alignement d'un élément tu auras juste à retoucher ton CSS, c'est plus pratique.
De toutes manières, dis-toi bien une fois pour toutes qu'en 2005, tout ce qui est "présentation" doit être géré par les CSS. Seule la structure doit dépendre du (X)HTML.
je te donne un autre exemple : Je suis en train de faire un CMS qui va me permettre de faire différents sites en changeant TOUT absolument tout via les CSS. L'intérêt est évident. Grace à du PHP, j'ai juste à générer une fois pour toute la présentation de mon nouveau site.
Marsh Posté le 06-04-2005 à 09:02:01
iamnico a écrit : bonjour, désolé et merci donc worldofdada. |
lol .... en attendant, c'est pas moi qui vas poser une question sans politesse ....
Tu peux pas utiliser les balises <div> ?
(style <div align="right"><input type="text" ...></div> )
Marsh Posté le 06-04-2005 à 10:23:19
Worldofdada a écrit : |
T'as pas plus pire comme solution :
1) Pourrie
2) Inutile
3) Deprecated
Marsh Posté le 06-04-2005 à 10:23:38
Worldofdada a écrit : |
Ouais mais non, si c'est pour suggérer des trucs comme ça...
Marsh Posté le 06-04-2005 à 10:39:31
Ya pas un topic/tutos sur la prog web de nos jours sur ce forum ?
Marsh Posté le 06-04-2005 à 10:45:56
Pas besoin, yen a plein par là
Marsh Posté le 06-04-2005 à 10:56:18
Hum, j'imagine que les liens sont très interressants, mais ça rique de faire fuir un débutant non?
Marsh Posté le 06-04-2005 à 15:05:24
Hermes le Messager a écrit : Ben si. Qu'est-ce que ça change ? Si demain tu veux changer l'alignement d'un élément tu auras juste à retoucher ton CSS, c'est plus pratique. |
Et alors pour mes input, est-ce que je gere egalement la largeur ds le css??
Marsh Posté le 06-04-2005 à 15:07:15
iamnico a écrit : Et alors pour mes input, est-ce que je gere egalement la largeur ds le css?? |
enfin deja est-ce possible?
Marsh Posté le 06-04-2005 à 15:08:39
oui²
Marsh Posté le 06-04-2005 à 15:16:00
iamnico a écrit : Et alors pour mes input, est-ce que je gere egalement la largeur ds le css?? |
Oui, mais là, attention !
En effet, cela ne te dispense aucunement de l'attribut size="nombre de caractères autorisés" dans le (X)HTML.
L'attribut width dans le CSS fera que tu vas rêgler la largeur en px de tes inputs, alors que size dans le (X)HTML va te permettre de spécifier combien l'utilisateur peut entrer de caractères.
Marsh Posté le 06-04-2005 à 15:33:13
ok merci pour les conseils, je me galerais justement avec la largeur des input!
d'ailleurs s qu'il y a moyen de dire de la meme maniere qu'on specifie le nombre de caractere autorises, le nombre de chiffres apres la virgule autorises pour des nb? je pensais faire un javascript qui calcule une valeur approchee mais il y a peut etre plus simple?
Marsh Posté le 06-04-2005 à 15:33:46
Non, pas avec des formulaires HTML Avec les XForms je crois qu'il y aura moyen
Marsh Posté le 06-04-2005 à 15:55:55
Hermes le Messager a écrit : Oui, mais là, attention ! |
C'est pas plutôt quelque chose comme maxlength ou maxsize ?
Marsh Posté le 06-04-2005 à 16:04:23
cosmoschtroumpf a écrit : C'est pas plutôt quelque chose comme maxlength ou maxsize ? |
Oui, je me suis mal exprimé. size permet de spécifier combien de caractères sont visibles dans le input.
Marsh Posté le 06-04-2005 à 16:06:44
Ce qui revient à peu près au même que la largeur en pixels : on ne peut pas spécifier les deux
Marsh Posté le 05-04-2005 à 16:15:13
pourquoi <input align=right ...> n'aligne-t-il pas le texte de mon input à droite de la case????