2013-04-03 13 views
6

Come si fa ad allungare un campo di input all'altezza della cella di una tabella utilizzando css semplice per ie8?Altezza del campo di input di estensione per riempire la cella della tabella

<table> 
    <tr> 
     <td>line1<br />line2</td> 
     <td><input type = "text" /></td> 
    </tr> 
</table> 

height:100% sull'ingresso non funziona e nemmeno una combinazione di:

height:inherit; 
    display:inline-block; 
    position:relative; 

Se la risposta è non è possibile, allora va bene, metto un po 'di jQuery insieme per farlo .

risposta

0

Aggiungi padding:0 a TD e height:100% all'ingresso

input{ 
height:100%; 
    display:inline-block; 
    position:relative; 

} 
td{ 

    border:solid green 1px; 
    background:pink; 
    padding:0 
} 

DEMO

+0

il codice non funziona: http://jsfiddle.net/Rs2eT/2/ :( – Jimmyt1988

+0

Per chiarire un po 'di confusione qui, questo codice funzionerà ad esempio per Chrome, ma non funzionerà per esempio Firefox. – thirtydot

+0

né in ie10 – Jimmyt1988

-1

Aggiungi height:100%; per l'input e l'altezza set di tag td in percentuale

Problemi correlati