Attualmente sto lavorando con una casella di testo che ha uno sfondo. Mi stavo chiedendo se è possibile centrare il testo (verticalmente) all'interno della casella di testo.Centrare il testo (verticalmente) all'interno di una casella di testo utilizzando i CSS
importante: è perfettamente centrato in firefox. Solo IE lo scrive troppo alto per qualche motivo. Ho provato l'altezza della linea, il riempimento e il margine. Niente funziona. Qualche idea?
MODIFICA: questo è il mio attuale CSS. Devo dire che ho provato il metodo margin-top e non ha funzionato per me. Inoltre, come ho detto, questo è solo per IE. Ho fogli di stile specifici di IE quindi nessun problema.
.textValue { color: black; font-size: 12px; font-family: David, sans-serif; }
input { width: 110px; padding: 0 2px; padding-right: 4px; height: 20px; border: solid 1px white; margin-bottom: 0px; background: url(../images/contactTextBg.png) no-repeat top right; }
label { float: right; margin-left: 5px; font-size: 13px; }
Per IE, ho il seguente:
.textValue { font-size: 14px; }
come per HTML:
<tr>
<td><label for="name">name</label></td>
<td><input type="text" name="name" id="name" class="textValue" value="" /></td>
</tr>
Grazie, Amit
Quando dici "textbox" intendi Robusto
Mostraci cosa hai in termini di CSS, così possiamo dare un'occhiata. .. – NinjaCat