Come si imposta la dimensione di una casella di testo HTML?Come si imposta la dimensione di una casella di testo HTML?
risposta
Basta usare:
textarea {
width: 200px;
}
o
input[type="text"] {
width: 200px;
}
A seconda di cosa si intende per 'testo'.
nota: facendo solo "input" ridimensioneremo anche gli altri controlli "input" come i pulsanti – Homer
Una textbox è "" e una textarea è '' c'è una differenza. –
Come si fa in%? –
tuo markup:
<input type="text" class="resizedTextbox" />
Il CSS:
.resizedTextbox {width: 100px; height: 20px}
Tenete presente che la dimensione casella di testo è una "vittima" del W3C box model. Quello che intendo per vittima è che l'altezza e la larghezza di una casella di testo è la somma delle proprietà altezza/larghezza assegnate sopra, oltre all'altezza/larghezza del riempimento e alla larghezza del bordo. Per questo motivo, le caselle di testo avranno dimensioni leggermente diverse in browser diversi a seconda del riempimento predefinito nei diversi browser. Sebbene diversi browser tendano a definire padding diversi in caselle di testo, la maggior parte dei reset style sheets non tende ad includere i tag <input />
nei loro fogli di ripristino, quindi questo è qualcosa da tenere a mente.
È possibile standardizzare questo definendo il proprio riempimento. Ecco il vostro CSS con imbottitura specificato, in modo che la casella di testo ha lo stesso aspetto in tutti i browser:
.resizedTextbox {width: 100px; height: 20px; padding: 1px}
ho aggiunto 1 pixel imbottitura perché alcuni browser tendono a rendere la casella di testo sembra troppo stipato se l'imbottitura è 0px. A seconda del tuo progetto, potresti voler aggiungere ancora più padding, ma ti consigliamo vivamente di definire il padding da solo, altrimenti lo lascerai a diversi browser per decidere da solo. Per una maggiore uniformità tra i browser, devi definire anche tu il bordo.
input[type="text"]
{
width:200px
}
Prova:
input[type="text"]{
padding:10px 0;}
Questo è il modo rimane indipendente da ciò che TEXTSIZE è stato impostato per la casella di testo. Si stanno aumentando l'altezza utilizzando padding invece
provare questo codice:
input[type="text"]{
padding:10px 0;}
In questo modo rimane indipendente da ciò che TEXTSIZE è stato impostato per la casella di testo. Stai invece aumentando l'altezza usando il padding.
Il codice testo:
<input type="text" class="textboxclass" />
il codice CSS:
input[type="text"] {
height: 10px;
width: 80px;
}
o
.textboxclass {
height: 10px;
width: 80px;
}
Quindi, prima si seleziona il vostro elemento con gli attributi (guarda primo esempio) o classi (guarda l'ultimo esempio). Successivamente, assegni i valori di altezza e larghezza al tuo elemento.
Grazie per il tuo consiglio. Ho già modificato questo. Proverò a porre domande migliori. – Lightsaber
Questo funziona per me in IE 10 e 23 FF
<input type="text" size="100" />
No, questo non funzionerà molto tempo, ad es. attuale Chrome noto anche come browser più popolare per il 2015 –
FYI chiunque legga questo in futuro, funziona bene in Chrome 58 circa a metà 2017. – Rick
Se non si desidera utilizzare il metodo di classe è possibile utilizzare il metodo genitore-figlio di apportare modifiche nella casella di testo.
Ad es. Ho fatto un modulo nel mio modulo div.
codice HTML:
<div class="form">
<textarea name="message" rows="10" cols="30" >Describe your project in detail.</textarea>
</div>
Ora il codice CSS sarà come:
.form textarea{
height: 220px;
width: 342px;
Problema risolto.
Lookout! L'attributo width viene troncato dall'attributo max-width. Così ho usato ....
<form method="post" style="width:1200px">
<h4 style="width:1200px">URI <input type="text" name="srcURI" id="srcURI" value="@m.SrcURI" style="width:600px;max-width:600px"/></h4>
Se si desidera limitare il no: delle lettere in testo utilizzano questo: maxlength = "10" dentro tag input
- 1. come si aumenta l'altezza di una casella di testo HTML
- 2. Come si imposta una casella di testo wpf per ridimensionare automaticamente quando l'utente modifica la dimensione della finestra di dialogo?
- 3. Come cambiare la dimensione del carattere in una casella di testo in html
- 4. Come si imposta la larghezza di una casella di testo quando si modifica una riga in un GridView?
- 5. Imposta la posizione del cursore di tastiera nella casella di testo HTML
- 6. Come accedere a una casella di testo HTML da javascript?
- 7. aumenta la dimensione della casella di testo bootstrap (ASP.NET MVC)
- 8. Come si imposta la dimensione della linguetta in un JEditorPane?
- 9. Come deselezionare una casella di controllo html?
- 10. Casella di testo HTML, testo di evidenziazione automatica
- 11. come si può ridurre la larghezza della casella di testo?
- 12. Come posso creare una casella di testo scorrevole?
- 13. Come posso associare una casella di elenco a contenuti selezionati in una casella di testo?
- 14. Come ottenere la linea selezionata in una casella di testo?
- 15. Come si regola la larghezza di una casella DropDown ?
- 16. Utilizzando una casella di testo HTML al posto di un TextBox ASP.NET
- 17. Imposta il cursore su una lunghezza di 14 onfocus di una casella di testo
- 18. Come si imposta la dimensione dei messaggi in Kafka?
- 19. Come faccio a ottenere una casella combinata extjs in modo che si comporti come una normale casella di selezione html?
- 20. Imposta manualmente un errore di convalida non invadente su una casella di testo
- 21. Come cancellare una casella di testo onfocus?
- 22. imposta il colore e la dimensione del testo html utilizzando javascript
- 23. Come si imposta la dimensione del carattere in una tabella di gamberi?
- 24. C# - come impostare il testo nella casella di testo per mostrare un suggerimento quando la casella di testo è vuota?
- 25. Come si trova la posizione di un cursore in una casella di testo? C#
- 26. Qt: Imposta la dimensione di QMainWindow
- 27. Come si modifica la dimensione del carattere in HTML/css senza che la dimensione div cambi?
- 28. Come ottenere la posizione e la dimensione di un nodo di testo HTML usando javascript?
- 29. Come aggiungere testo in una casella di testo multilinea?
- 30. Come si trova a quale riga si trova una parola in una casella di testo?
non hai chiesto la stessa domanda ieri? –
Hai fatto la stessa domanda ieri: http://stackoverflow.com/questions/2117290/how-to-change-font-size-in-a-textbox-in-html e non hai accettato quella risposta, dal modo. –
Domanda leggermente diversa - questo sembra implicare la dimensione dell'elemento, non la dimensione del carattere. Anche così, questa è una conoscenza CSS molto semplice. – Matchu