70 votes

Ajouter un remplissage au champ de saisie de texte HTML

Je veux ajouter de l’espace à droite `` d’un espace pour qu’il y ait un espace vide à droite du champ.

Donc, au lieu de , j’obtiendrais .

Donc, même comportement juste un espace vide à droite.

J’ai essayé d’utiliser `` , mais cela ne semble rien faire.

Y a-t-il un moyen de le faire (ou de faire semblant)?

108voto

Greg Points 8549

Vous pouvez fournir un remplissage à une entrée comme celle-ci :

HTML:

CSS:

cependant, j’ajouterais aussi :

Le dimensionnement de la boîte fait que la largeur d’entrée reste à 250px plutôt que d’augmenter à 260px en raison du rembourrage.

Pour référence.

91voto

evan Points 4825

padding-right fonctionne pour moi dans Firefox / Chrome sur Windows mais pas dans IE. Bienvenue dans le monde merveilleux de la non-conformité aux normes IE.

Voir : http://jsfiddle.net/SfPju/466/

HTML

CSS

7voto

Jeff Parker Points 4615

le rembourrage droit devrait fonctionner. Exemple lié.

http://jsfiddle.net/8Ged8/

3voto

<h2>HTML<pre><code></code></pre><h2>Pour les autres navigateurs :</h2><pre><code></code></pre><h2>Pour IE :</h2><pre><code></code></pre></h2>

1voto

Carlos Rafael Points 21

vous pouvez résoudre ce problème, en prenant la balise à l’intérieur d’un , puis placez la propriété de remplissage sur `` l’étiquette. Ce travail est pour moi...

Comme ça:

et css :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X