| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Поля в div. |
| Автор: Avaj 2.5.2010, 11:23 | ||||
Имею такой CSS:
и такой HTML:
и из-за полей в leftdiv, rightdiv не вмещается по ширине в container и проваливается под leftdiv. А как же сделать поля так, чтоб они не расширяли div? |
| Автор: bars80080 2.5.2010, 11:35 |
| учесть и вычесть. 730px для правого писать не пробовал? |
| Автор: MagicDew 2.5.2010, 14:25 | ||
| Если используешь свойство "padding", то размер блока увеличивается на указанное значение, т.е. если пишешь:
размер блока "#leftdiv" равен 270 пикселей (по 10 слева и справа) |
| Автор: Avaj 2.5.2010, 14:28 | ||
Т.е. только так? |
| Автор: bars80080 2.5.2010, 20:05 |
| ну это же арифметика. а как иначе ты против законов математики в контейнер на 1000 пикселов собрался впихнуть полей на 750 + 250 пикселов, да ещё полей на 20 пикселов Добавлено через 36 секунд это тебе ещё надо будет посмотреть, не учтутся ли здесь бордюры на 2 пиксела внешнего контейнера |
| Автор: SelenIT 3.5.2010, 02:22 |
Если ширина по-любому фиксирована, то не вижу в этом проблемы. Если проект для себя или для специфической аудитории, где можно послать лесом IE6-7 - можно заставить паддинги не прибавляться к ширине http://cssing.org.ua/2008/11/14/css3-box-model-progress/. Но для коммерческих сайтов это, очевидно, не вариант... |