alignement de texte

alignement de texte - HTML/CSS - Programmation

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????

Reply

Marsh Posté le 05-04-2005 à 16:15:13   

Reply

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 ...

Reply

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...

Reply

Marsh Posté le 05-04-2005 à 18:43:16    

iamnico a écrit :

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...


 
CSS

Reply

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??

Reply

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??


 [:delarue2] En voilà un qui a tout compris :D
 
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 :sol:

Reply

Marsh Posté le 05-04-2005 à 19:18:04    

mouais. pour les polices tt a fait d'accord. pour les alignements... pas convaincu.

Reply

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. [:spamafote]
 
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.  

Reply

Marsh Posté le 06-04-2005 à 09:02:01    

iamnico a écrit :

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...


 
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> )

Reply

Marsh Posté le 06-04-2005 à 10:08:13    

Si t'es pas convaincu :  
http://www.csszengarden.com/

Reply

Marsh Posté le 06-04-2005 à 10:08:13   

Reply

Marsh Posté le 06-04-2005 à 10:23:19    

Worldofdada a écrit :


Tu peux pas utiliser les balises <div> ?
(style <div align="right"><input type="text" ...></div> )


[:enzan] T'as pas plus pire comme solution :
1) Pourrie
2) Inutile
3) Deprecated
 
:D

Reply

Marsh Posté le 06-04-2005 à 10:23:38    

Worldofdada a écrit :


Tu peux pas utiliser les balises <div> ?
(style <div align="right"><input type="text" ...></div> )


 
Ouais mais non, si c'est pour suggérer des trucs comme ça...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-04-2005 à 10:36:20    

D'un autre côté il propose quelquechose.

Reply

Marsh Posté le 06-04-2005 à 10:37:13    

Il aurait dû proposer :

input {
  text-align: right;
}


;)

Reply

Marsh Posté le 06-04-2005 à 10:39:31    

Ya pas un topic/tutos sur la prog web de nos jours sur ce forum ?

Reply

Marsh Posté le 06-04-2005 à 10:45:56    

Pas besoin, yen a plein par là


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

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? :p

Reply

Marsh Posté le 06-04-2005 à 14:29:36    

ca dépend lesquels.

Reply

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. [:spamafote]
 
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.


 
Et alors pour mes input, est-ce que je gere egalement la largeur ds le css??

Reply

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?

Reply

Marsh Posté le 06-04-2005 à 15:08:39    

oui²


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

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. ;)

Reply

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?

Reply

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

Reply

Marsh Posté le 06-04-2005 à 15:55:55    

Hermes le Messager a écrit :

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. ;)


 
C'est pas plutôt quelque chose comme maxlength ou maxsize ?

Reply

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.  

Reply

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 :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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