Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   ie7 border padding (https://javascript.ru/forum/offtopic/5382-ie7-border-padding.html)

x-yuri 10.10.2009 12:54

ie7 border padding
 
<div style="padding-bottom: 30px;">
<div style="background: red; 
            /*overflow: auto;*/">
    <div style="border: 1px solid green;">a</div>
</div>
</div>

если убрать border или padding, то все нормально. Нашел вариант как пофиксить: добавить overflow: auto;
кто-нибудь сталкивался? Или может объяснить может?

B~Vladi 12.10.2009 12:14

На самом деле высота дива всегда одинаковая...
Это баг с прорисовкой...
Посмотреть можно либо так:
<div style="padding-bottom: 30px;">
<div style="background: red;
            /*overflow: auto;*/">
    <div style="border: 1px solid green;">a</div>
</div>
<div style="background:#f0f;">b</div>

, либо создав страницу с вертикальной прокруткой и после прокрутки лишнее пространство изчезнет...
:blink:

x-yuri 12.10.2009 14:41

а этот баг как-то называется? Можно про него где-то прочитать?

B~Vladi 12.10.2009 14:58

Цитата:

Сообщение от x-yuri
а этот баг как-то называется? Можно про него где-то прочитать?

Я раньше с ним не сталкивался... Можно попробовать на MSND что-нибудь найти, но т.к. там почти всё на английском - я ничего не пойму:(


Часовой пояс GMT +3, время: 17:05.