форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
#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)
Неактивен
padding добавляется к ширине. Кажется, в этом и дело.
Неактивен
Интересно, а я и не знал. Думал, что это внутренний отступ, который _отнимается_ от уже установленной величины. Ну, что же, тогда проблема решена.
Неактивен