Jak rozciągnąć pole wejściowe do pełnej szerokości?
Mam prosty formularz HTML. Chciałbym, aby prawidłowe widżety w drugiej kolumnie (pole tekstowe, komboks, itp.) Rozciągnęły się i wypełniły całą kolumnę.
Mój kod HTML wygląda następująco:
<table class="formTable">
<tr>
<td class="col1">Report Number</td>
<td class="col2"><input type="text"/></td>
</tr>
<tr>
<td class="col1">Report Type</td>
<td class="col2"><select></select></td>
</tr>
</table>
Mój CSS wygląda tak:
.formTable {
border-color: black;
}.formTable td {
padding: 10px;
}.formTable .col1 {
text-align: right;
}.formTable .col2 {
width: 100%;
}
Jakieś pomysły?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
5 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Zobacz mój przykład dabbleta:
http://dabblet.com/gist/2227353
http://dabblet.com/gist/2227353
Anonimowy użytkownik
Potwierdzenie od:
Następnie dodaj CSS:
Przykład JS Fiddle:
http://jsfiddle.net/6EyGK
http://jsfiddle.net/6EyGK/
/
Anonimowy użytkownik
Potwierdzenie od:
Aby dopasować dowolny element podrzędny . jak widzisz
tutaj
http://jsfiddle.net/darkajax/9W5M6/... Lub:
Aby dopasować tylko najbliższe dzieci.
Anonimowy użytkownik
Potwierdzenie od:
Bootstrap
:
a wejście znajduje się wewnątrz kolumny
po prostu dodaj do
Anonimowy użytkownik
Potwierdzenie od:
Uwaga
>
To nie jest odpowiedź, ale komentarz, który zawiera zbyt dużo kodu, aby przejść do sekcji komentarzy. Więc proszę, nie poniżaj mnie, dobrze? :)
Inne dodatki znaczników semantycznych do odpowiedzi Matthew Darnella:
Jeśli zawiniesz etykiety wokół wejścia i zaznaczenia, możesz uniknąć używania atrybutów i .
Lub użyj listy definicji, która da ci dodatkową kontrolę