Come creare una casella di testo HTML
in cui possono essere inseriti esattamente 3 caratteri?
L'ho trovato online: <input type="text" style="width: 10px; padding: 2px; border: 1px solid black"/>
Crea una casella di testo con una larghezza di 10px. Potrei usarlo, ma mi chiedevo se avremmo potuto impostare esplicitamente la larghezza di 3 caratteri invece di "giocare" con i pixel,Specificare la larghezza di 3 caratteri per un testo di input HTML
12
A
risposta
10
Non affidabile, poiché l e W hanno larghezze molto diverse.
Tuttavia, se si imposta il carattere su monospace
, questo aiuta. Quindi, dovresti essere in grado di impostare size="3"
sull'elemento di input e in teoria dovrebbe essere esattamente di tre caratteri.
+0
Questo in genere funziona anche nella pratica. E il carattere non deve essere impostato su 'monospace' (il font monospace generico dipendente dal browser) ma su * alcuni * font monospace, ad es. con 'font-family: Consolas, Lucida Console, monospace'. –
Problemi correlati
- 1. Seleziona input e input di testo in HTML: il modo migliore per ottenere una larghezza uguale?
- 2. Larghezza di input type = elemento di testo
- 3. Twitter Bootstrap 3 la larghezza di inserimento del testo in linea dipende dalla larghezza dell'etichetta
- 4. Aggiusta dinamicamente la larghezza di input del testo HTML al contenuto
- 5. Python 3: Come specificare la codifica stdin
- 6. Campo HTML Testo di input Campo segnaposto
- 7. Come impostare la stessa larghezza per inserimento di testo HTML e discesa ingresso
- 8. C'è un modo per specificare la larghezza di un rettangolo in PIL?
- 9. Prevenire l'immissione di caratteri speciali nel campo di testo html
- 10. Posso avere un elemento di input per riempire la larghezza di una colonna di una tabella?
- 11. Che HTML/CSS useresti per creare un input di testo con uno sfondo?
- 12. Come calcolare la larghezza di un elemento HTML di input in modo che corrisponda alla dimensione del suo contenuto?
- 13. Come specificare un intervallo di caratteri Unicode
- 14. Come si imposta la larghezza (in pixel) di un cursore di input?
- 15. Cambiare il colore di evidenziazione quando si seleziona il testo in un input di testo HTML
- 16. Specificare la larghezza percentuale per le celle della tabella CSS
- 17. Accesso a un array di caselle di testo di input HTML utilizzando jQuery o plain Javascript
- 18. Immagine Responsive vs specificare la larghezza e l'altezza di un'immagine in HTML
- 19. Previene lo "scorrimento" orizzontale di un input di testo?
- 20. Emojis sul testo di input
- 21. HTML/CSS per widget di Twitter larghezza
- 22. Cambio automatico della larghezza dei caratteri con i metodi di input di Windows 7 in Java
- 23. Allineamento a destra del testo nel campo di input HTML
- 24. Nomi standard per campi di input HTML
- 25. rendono larghezza la stessa dimensione di un altro elemento html
- 26. Larghezza di impostazione del componente di gruppo di input BS3
- 27. HTML/CSS di input/textarea, testo predefinito, ed i colori
- 28. HTML/CSS Due colonne di auto-larghezza
- 29. Come specificare la codifica sul file input
- 30. Testo HTML multisize a più righe con stessa larghezza?
Qualche discussione interessante su questo [qui] (http://stackoverflow.com/q/1480588/589985) - l'attributo 'size' dovrebbe funzionare, ma verrà sovrascritto da qualsiasi CSS che potrebbe essere applicato. E potrebbe non essere coerente tra i vari browser ... –
@XavierHolt: 'size' è per l'input massimo accettabile. Mi interessa la larghezza – Cratylus
@Craytus - In realtà, 'size' influenza la larghezza qui -' maxlength' è quella che controlla il numero massimo di caratteri. Controlla [questa pagina] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input) per una descrizione più approfondita. –