Domyślnym elementem wejściowym jest size = "20", jeśli nie jest on zdefiniowany w linii lub przypisana jest do niego reguła stylu CSS.Domyślny rozmiar elementu wejściowego
Jak ustawić domyślny faktyczny rozmiar wartości? Dla innych elementów:
<div style="display: inline; width: auto;">
The box will only fit the width of it's content
</div>
szerokość: auto to wszystko, czego potrzebujesz. Nie mogę ustawić określonej szerokości, ponieważ wartość może być dłuższa. Np
<input id="short" type="text" value="1000" />
<input id="long" type="text" value=" Areally long name is in this input field." />
że chce #short się wielkość 1000 (głównie rozmiar = „4” + padding), ale #long się tak długo, jak potrzeba. Te dane wejściowe przychodzą programowo, więc nie mogę po prostu umieścić krótkiej lekcji na tej, którą chcę krótko i długiej klasy na tej, którą chcę długo. Naprawdę by mi się to podobało, gdybym mógł umieścić:
input { width: auto; }
W każdym razie, aby to zrobić?
możliwy duplikat [szerokość: auto dla pól ] (http://stackoverflow.com/questions/4622086/widthauto-for-input-fields) – j08691
Widziałem to i kilka innych, ale wszyscy próbowali zrobić to jedno wejście wypełnić rodzic. Chcę, aby wielkość wielu wejść zależała od zawartości. –
Jest to jednak dokładny duplikat adresu http://stackoverflow.com/questions/8100770/auto-scaling-inputtype-text-to-width-of-value –