Знатокам CSS. Заставить input:text вести себя по-блочному

  • Автор темы Автор темы akxxiv
  • Дата начала Дата начала

akxxiv

Новичок
Знатокам CSS. Заставить input:text вести себя по-блочному

Господа, айнидхелп.

Есть ли возможность, заставить input текстовый растягиваться во всю длину блока, но не ставя при этом ему 100%. Опишу суть проблемы

PHP:
<div class="widht-300px">
       <div class="float-left">Здесь будет лэйбл</div>
       <input type="text" class="block" />
</div>

Нужно чтобы инпут заполнил всю оставшуюся ширину после плавающего блока, как если бы там простой див был. Ни кто не знает как сделать?
 
Вообще, на сколько мне не изменяет память, все элементы по-умолчанию ведут себя блочно.
 
display: block не помогает. Ширина остается дефолтная для форм.
 
Могу предложить дрочерский способ, по-другому пока не придумал как сделать, чтобы инпут не вылезал за граничные 300px. Надо?
 
_-ohotNik-_
size тут не поможет.
Автор уже получил ответ на другом форуме.
 
Если честно, я вышел из положения с помощью JavaScript, просто рассчитывал длину инпутов после загрузки страницы.
 
akxxiv
Я хотел предложить тебе сей вариант, но счет его задротским))

Avenus
Автор топика не хотел ставить инпуту 100% ширину.
 
Да не такой уж задротский. Несколько строк кода. А если учесть что после заполнения и опр. преобразований этот HTML конвертится в PDF, то данный вариант становится еще более привлекательным )))
 
Сверху