загадочный отступ при float @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 5 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
RA_ekb
новый человек
0
Сообщения: 17
Зарегистрирован: 22.09.05
Заголовок сообщения: загадочный отступ при float
Сообщение Добавлено: 7 Октябрь 2005, 14:30:38 
Вот CSS
-------------------------------------
html,body{margin: 0; padding:0;}
#leftdiv{
float: left;
width: 195px;
height: 200px;
border-right: 1px solid #BFBFBF;
}
#rightdiv{
margin: 0 0 0 195px;
height: 200px;
background-color: #ff0;
}
--------------------------------------


Вот html
---------------------------------------
<div id="leftdiv">Левая колонка</div>

<div id="rightdiv">Правая коллонка</div>
---------------------------------------

В правильных брайзерах все нормально, а вот в ИЕ,
в правой колонке откуда-то берется padding 2px слева,
кто может подсказать, в чем кроется проблема?

_________________
Все начинается с малого
POLL Муж.
соучастник
17
Сообщения: 632
Зарегистрирован: 30.10.03
Откуда: Ростов-на-Дону
Сообщение Добавлено: 7 Октябрь 2005, 15:21:07 
В чем кроеться - не скажу, а вот как я решаю, подскажу :)

в таких конструкциях я пишу, что втрой блок height: 100%;

и вот этот самый отступ убираеться!

да и эти дивы я еще обрамляю в общий див.

_________________
Мастер.
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 7 Октябрь 2005, 16:44:42 
Проблема заключается в том, как IE трактует float box model.
Подробнее точно есть на www.positioniseverything.net

_________________
корабли лавировали, лавировали и вылавировали
RA_ekb
новый человек
0
Сообщения: 17
Зарегистрирован: 22.09.05
Сообщение Добавлено: 7 Октябрь 2005, 17:49:14 
Хорошо, в чем проблема выяснили, а вот как решить эту проблему?
Я бегло прочел ту ссылку, но видимо решение, где то глубоко, если вообще есть.
Может кто поможет?

_________________
Все начинается с малого
horn Муж.
соучастник
4
Сообщения: 582
Зарегистрирован: 19.05.04
Откуда: Москов
Сообщение Добавлено: 7 Октябрь 2005, 19:53:47 
Как вариант:

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

<html>
<head>
   <title>Untitled</title>
   <style>

      * {margin: 0; padding:0; border: none;}
      #leftdiv{
      float: left;
      width: 195px;
      height: 200px;
      }
      #rightdiv{
      margin: 0 0 0 195px;
      height: 200px;
      background: #ff0;
      border-left: 1px solid #BFBFBF;
      padding-left: 6px;
      }
</style>

<html>
<body>
<div id="leftdiv"><p>Левая колонка</p></div>
<div id="rightdiv"><p>Правая коллонка</p></div>
</div>

</body>
</html>

_________________
корабли лавировали, лавировали и вылавировали
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 5 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100