Per tutti gli input predefiniti, il testo che si riempie inizia a sinistra. Come lo fai iniziare a destra?Come allineare i testi all'interno di un input?
risposta
utilizzare la proprietà text-align nel CSS:
input {
text-align: right;
}
Questo avrà effetto in tutti gli ingressi della pagina.
In caso contrario, se si vuole allineare il testo di un solo ingresso, impostare la linea stile:
<input type="text" style="text-align:right;"/>
input[type=text] { text-align:right }
<form>
<input type="text" name="name" value="">
</form>
Prova questa nel CSS:
input {
text-align: right;
}
Per allineare il testo al centro:
input {
text-align: center;
}
Ma, dovrebbe essere allineato a sinistra, come quello è il default - e sembra essere il più facile da usare.
Senza CSS: Utilizzare la proprietà di stile di input di testo
style = "text-align: right;"
Questo è ancora css, solo in linea css. –
L'attributo Style viene utilizzato per creare CSS in linea. Il codice 'text-align: right' è sicuramente CSS. –
Inoltre, si prega di non inserire il codice in maiuscolo; – elli0t
La risposta accettata qui è corretta ma mi piacerebbe aggiungere un po 'di informazioni. Se stai usando una libreria/framework come bootstrap ci possono essere classi incorporate per questo. Ad esempio, bootstrap utilizza la classe text-right
. Usare in questo modo:
<input type="text" class="text-right"/>
<input type="number" class="text-right"/>
Come nota questo funziona su altri tipi di ingresso pure, come numerico come mostrato sopra.
Se non si utilizza un framework piacevole come il bootstrap, è possibile creare la propria versione di questa classe di supporto. Simile ad altre risposte, ma non lo aggiungeremo direttamente alla classe di input in modo che non si applichi a ogni singolo input sul tuo sito o pagina, questo potrebbe non essere il comportamento desiderato. Quindi questo creerebbe una classe css semplice e facile da allineare le cose giuste senza bisogno di uno stile in linea o che influenzi ogni singolo riquadro di input.
.text-right{
text-align: right;
}
Ora è possibile utilizzare questa classe esattamente come gli ingressi di cui sopra con class="text-right"
. So che non sta salvando molti tratti chiave, ma rende il tuo codice più pulito.
- 1. Allineare due testi UILabel
- 2. Come allineare i testi in Sublime Text 3?
- 3. Come allineare il testo di input del campo giusto?
- 4. Android: come selezionare i testi dalla webview
- 5. PNL di testi legali?
- 6. Diversi testi in un pulsante
- 7. HTML: Come centrare allineare un modulo
- 8. Come posso allineare rapidamente i controlli in una finestra WPF?
- 9. Come scrivere "buoni" testi di interfaccia utente?
- 10. Come allineare i messaggi in UIAlertView?
- 11. Android - Come modificare dinamicamente i testi dell'attività delle preferenze?
- 12. Come allineare i componenti JSF al centro
- 13. Allineare un testo di UIButton?
- 14. CSS per allineare un pulsante di invio?
- 15. Allineare un pulsante al centro
- 16. Editor di testi per assemblaggio
- 17. CSS: come allineare gli elementi attorno a un elemento centrato?
- 18. Come allineare un testo svg in javascript?
- 19. Come allineare i trattini del cerchio di UIBezierPath
- 20. Come posso impedire a PerlTidy di allineare i miei compiti?
- 21. come allineare due mesh
- 22. Qual è lo svantaggio della LDA per i testi brevi?
- 23. Come allineare al centro un elemento flessibile e allineare a destra un altro usando Flexbox
- 24. Come allineare verticalmente UICollectionViewCells in un UICollectionView?
- 25. Come allineare un membro struct in D?
- 26. Come allineare un paragrafo (giustificare) con Itext?
- 27. vim come Comma allineare
- 28. Editor di testi con script ... per Linux
- 29. Come rimuovere le intestazioni/i piè di pagina dai testi di Project Gutenberg?
- 30. Gettext() con testi più grandi
Questo sta cambiando i campi per essere compatibili con una lingua da destra a sinistra? –