Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > CSS: padding в разных броузерах


Автор: Nadezda 11.11.2009, 11:33
Возникла такая проблема:
свойство 

padding-left (right)

по разному работает в IE и Firefox`е.

В  IE отодвигает от края, в  Firefox`е - отодвигает край.

как сделать, чтобы выглядело одинаково?

Автор: Pitbul 11.11.2009, 12:02
Nadezda
Ну я не знаю как именно выглядит твой код, но можно реализовать так:

Если у тебя padding в ДИВе, то просто обнули его а внутрь вложи еще один ДИВ и поставь ему margin равный по велечине padding, который ты планировала для внешнего ДИВа.

Возможно это и будет решением smile 

Автор: brother79 11.11.2009, 12:10
Ещё можно использовать 

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


Автор: Nadezda 12.11.2009, 16:40
Цитата(brother79 @ 11.11.2009,  12:10)
Ещё можно использовать 

Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


Надо же сработало. А попытка использовать вложенные div не помогла. Как не билась, результат был тот же. 

Автор: brother79 13.11.2009, 06:59
Цитата(Nadezda @  12.11.2009,  16:40 Найти цитируемый пост)
Надо же сработало. А попытка использовать вложенные div не помогла. Как не билась, результат был тот же.  



Да с дивами тоже можно. Я раньше ими делал, только гемору больше

Автор: skyboy 13.11.2009, 10:17
о, про ie box model bug даже wikipedia http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)