Input elem szélessége legyen a szülő elem szélessége
Sziasztok!
Egy lekérdezés adatait szeretném megjeleníteni táblázatban, úgy hogy a fejléc sor alatt, de az első sor felett egy kereső mezőkből álló sort jelenítenék meg. De a kereső input elemek formázásával van egy kis problémám.
Milyen CSS szabállyal tudok egy input element rávenni arra, hogy pontosan töltse ki az őt befoglaló td elemet, és ne nyomja szét, úgy, hogy az oszlopok száma változó, és csak a teljes táblázat szélessége ismert (550px).
A HTMLa jelenlegi CSSEddig a width: (auto|inherit); szabályokkal próbálkoztam, de gyakorlatilag semmit nem csináltak.
Bevallom ennek a problémának a megoldását nem nagyon próbáltam megkeresni, ugyanis nem tudom, hogy hol kezdjem.
Köszi
tikuVoltam
■ Egy lekérdezés adatait szeretném megjeleníteni táblázatban, úgy hogy a fejléc sor alatt, de az első sor felett egy kereső mezőkből álló sort jelenítenék meg. De a kereső input elemek formázásával van egy kis problémám.
Milyen CSS szabállyal tudok egy input element rávenni arra, hogy pontosan töltse ki az őt befoglaló td elemet, és ne nyomja szét, úgy, hogy az oszlopok száma változó, és csak a teljes táblázat szélessége ismert (550px).
A HTML
<table>
<thead>
<tr><th>id</th><th>név</th><th>email</th></tr>
</thead>
<tbody>
<tr>
<td><input type="text" name="filter-id" class="filter filter-id"/></td>
<td><input type="text" name="filter-name" class="filter filter-name"/></td>
<td><input type="text" name="filter-email" class="filter filter-email"/></td>
</tr>
</tbody>
<tbody>
<tr><td>1</td><td>tiku</td><td>email##kukac##ema.il</td></tr>
<tr><td>2</td><td>vince</td><td>v##kukac##in.ce</td></tr>
</tbody>
</table>
table {
border-collapse: collapse;
margin: 5px;
width: 550px;
}
td, th {
padding: 5px;
border: solid #ccc;
border-width: 2px 1px;
}
td {
vertical-align: top;
}
th {
vertical-align: middle;
text-align: center;
border: 1px solid #000 !important;
background: #eef;
}
input.filter {
width: auto;
}
Bevallom ennek a problémának a megoldását nem nagyon próbáltam megkeresni, ugyanis nem tudom, hogy hol kezdjem.
Köszi
tikuVoltam
width: 100%?
magában nem elég
Köszönöm a "lökést"