Это - один из прямых идиотизмов CSS - я должен все же понять обоснование (если кто-то знает. объясните).
100% означают 100% контейнерной высоты - к которому добавляются любые поля, границы и дополнение. Таким образом, эффективно невозможно получить контейнер, который заполняется, это - родитель и который имеет поле, границу или дополнение.
Примечание также, устанавливая высоту известно непоследовательно между браузерами, также.
<час>Другая вещь я учился, так как я отправил, это - то, что процент относителен контейнер длина , то есть, это - ширина, делая процент еще более бесполезным для высоты.
В наше время, спидобарограф и единицы области просмотра VW более полезны, но все еще особенно полезны для чего-либо кроме контейнеров верхнего уровня.
Вот как правильно это сделать с помощью Mechanize:
br.form.add_file(open(filename), 'text/plain', filename)
twill
построен на Mechanize
и упрощает создание скриптовых веб-форм. См. python-www-macro .
>>> from twill import commands
>>> print commands.formfile.__doc__
>> formfile <form> <field> <filename> [ <content_type> ]
Upload a file via an "upload file" form field.
>>>