2013-04-03 17 views
6

W jaki sposób sprawić, aby pole wejściowe było rozciągane do wysokości komórki tabeli za pomocą zwykłego css dla ie8?Rozciągnij wysokość pola wprowadzania, aby wypełnić komórkę tabeli

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

height:100% na wejściu nie działa i nie robi kombinacji:

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

Jeśli odpowiedź brzmi nie można, to jest w porządku, będę umieścić kilka jQuery razem to zrobić .

Odpowiedz

0

Dodaj padding:0 do td i height:100% do wejścia

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

} 
td{ 

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

DEMO

+0

Twój kod nie działa: http://jsfiddle.net/Rs2eT/2/ :( – Jimmyt1988

+0

Aby wyjaśnić tutaj pewne zamieszanie, ten kod będzie działał na przykład w przeglądarce Chrome, ale nie zadziała w przypadku przykład Firefox. – thirtydot

+0

ani w ie10 – Jimmyt1988

-1

Dodaj height:100%; do wejścia i ustawić wysokość swojego znacznika td w procentach

Powiązane problemy