Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 27-01-2008 17:31:37

Nechaev
живёте
Зарегистрирован: 22-04-2007
Сообщений: 88

Отступы и float. Что-то не пойму.

Код:

#container {
  margin:10px auto 0 auto; padding:0;
  width:900px;
}

#sidebar-2,#sidebar-3 {
  float:right;
  margin:0; padding:20px 5px 0 0;
  width:225px;
}

#content {
  margin:0; padding:20px 10px 0 10px; 
  width:450px;
}

Это CSS. А вот HTML:

Код:

<div id="container">

  <div id="sidebar-3">
    <!-- содержание правой колонки -->
  </div>

  <div id="sidebar-2">
    <!-- содержание средней колонки -->
  </div>

  <div id="content">
    <!-- содержание главной колонки -->
  </div>

</div>

По идее 225px*2 + 450px дают как раз 900px и всё должно сходиться с шириной контейнера, но главная (левая) колонка выходит больше и залазит на среднюю. Чтобы этого избежать, мне нужно уменьшить её размер. Кто-нибудь подскажет, почему так? Отступы меняют прописанную величину или есть какая-то другая причина?

Отредактированно Nechaev (27-01-2008 17:32:15)

Неактивен

 

#2 27-01-2008 18:35:46

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Отступы и float. Что-то не пойму.

padding добавляется к ширине. Кажется, в этом и дело.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#3 27-01-2008 18:39:48

Nechaev
живёте
Зарегистрирован: 22-04-2007
Сообщений: 88

Re: Отступы и float. Что-то не пойму.

Интересно, а я и не знал. smile Думал, что это внутренний отступ, который _отнимается_ от уже установленной величины. Ну, что же, тогда проблема решена.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru