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


Автор: Serious2008 17.12.2012, 14:01
Здравствуйте. Есть у меня вот такой сайт
http://inteltb.by/

На нём есть один косяк в ИЕ, нижние поля для двух форм не нормальная длинна. Я их задал вот так, но они в ИЕ всё-равно криво отображаются, не правильного размера.
Код

width:200px;


Автор: Aliance 17.12.2012, 14:20
Если кратко:
Цитата

В далёкие времена, в эпоху динозавров и пятикантропов, когда в браузерах не было никакого согласия, консорциум всемирной паутины (W3C.org) решил что ширина блока должна равняться сумме css свойств width + padding(-left + -right) + border(-left + -right). Разработчики браузера Internet Explorer наоборот, подумали что логичнее если свойство width и будет задавать общую ширину объекта.


Если http://htmlbook.ru/samlayout/blochnaya-verstka/blochnaya-model.

Цитата(Serious2008 @  17.12.2012,  15:01 Найти цитируемый пост)
длинна

 smile 

Автор: Serious2008 17.12.2012, 14:24
Aliance
Оу я банально про инпуты говорил, а не про блоки

Автор: Guedda 17.12.2012, 14:30
Цитата(Serious2008 @  17.12.2012,  15:24 Найти цитируемый пост)
Оу я банально про инпуты говорил, а не про блоки 

А это к твоим инпутам применимо. У тебя же в свойствах инпута есть padding? ;)

Автор: Serious2008 17.12.2012, 14:36
Guedda
убрал я ваши падинги ,и ситуация никак не изменилась.

Автор: Aliance 17.12.2012, 16:44
Тебе нужно не убирать наши паддинги, а понять какими двумя способами (нормальным и ИЕшным) может рассчитываться размер любого контейнера, чтобы понимать, почему везде все красиво, а в ИЕ нет и как от этого избавиться.

Автор: Serious2008 17.12.2012, 21:44
Проблема решилась заданием отдельных стилей, для этих полей. И всё тем же width:200px; 

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