Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с padding в div
 
 автор: Maxam   (21.07.2009 в 14:09)   письмо автору
 
 

Проблема с padding в div заключается в том, что когда я указываю
<a href="..."><div ... style="padding: 5px 0 0 0 ... width: 30px></div></a>

увеличивается высота блока div (в данном примере его высота становится не 30px, а 35px!).

Что делать?

  Ответить  
 
 автор: PAT   (21.07.2009 в 14:24)   письмо автору
 
   для: 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 ни наклоняться, ни разуваться, ни шляпу снимать не умеет :-)

  Ответить  
 
 автор: Maxam   (21.07.2009 в 15:02)   письмо автору
 
   для: PAT   (21.07.2009 в 14:24)
 

Опечатался, там height стоит, просто здесь не то написал.

  Ответить  
 
 автор: Maxam   (21.07.2009 в 15:03)   письмо автору
 
   для: Maxam   (21.07.2009 в 14:09)
 

Решил!
Просто не надо указывать height вообще, если используешь padding - тогда не сдвигается!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования