Есть ли чистая альтернатива, из-за которой текст не исчезает в следующих случаях:
<div style="background-color:#ddd; padding:10px 0 50px 0;">
<ol><li>In what year were you born?</li></ol>
<div><select name="c_record" size="1">
<option value="">-- Select One --</option>
<option value="1">1900</option>
<option value="2">1902</option>
</select></div>
</div>
Если я изменю отступ на внешнем элементе div на: padding:10px 0 0 0;
, текст снова появится.
Я также пытался добавить второй div внутри самого внешнего div и добавить к нему отступы, но это тоже не работает. Добавление поля к этому внутри div не влияет на верхнее и нижнее поля.
Есть идеи?
Редактировать: Я использую IE 6 и 7, и у меня нет другого кода на странице, нет типа документа, таблиц стилей - только код выше.