|
|
|
| Проблема с padding в div заключается в том, что когда я указываю
<a href="..."><div ... style="padding: 5px 0 0 0 ... width: 30px></div></a>
|
увеличивается высота блока div (в данном примере его высота становится не 30px, а 35px!).
Что делать? | |
|
|
|
|
|
|
|
для: Maxam
(21.07.2009 в 14:09)
| | >"Что делать?"
Во-первых, - думать!
<a href="..."><div ... style="padding: 5px 0 0 0 ... width: 30px></div></a>
| Причём тут высота DIV'a? Высота - она height по-аглицки :-)
И, во-вторых, - тоже думать!
Ваш рост, положим, 1 метр 80 сантиметров.
Задача вам: поместиться в помещении высотой ровно 2 метра.
Надеюсь, что это вы легко сможете.
А теперь усложним вам задачу.
Оденем на вас ботинки "на платформе" высотой 15 сантиметров и шляпу высотой 15 сантиметров.
Теперь поместитесь - в шляпе и в ботинках?
Разумеется, поместитесь.
Если наклонитесь. Или если разуетесь. Или если шляпу снимите.
А вот содержимое вашего DIV'a ни наклоняться, ни разуваться, ни шляпу снимать не умеет :-) | |
|
|
|
|
|
|
|
для: PAT
(21.07.2009 в 14:24)
| | Опечатался, там height стоит, просто здесь не то написал. | |
|
|
|
|
|
|
|
для: Maxam
(21.07.2009 в 14:09)
| | Решил!
Просто не надо указывать height вообще, если используешь padding - тогда не сдвигается! | |
|
|
|