- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно чтобы contayner растягивался по высоте на весь размер дива content
<div id="contayner">
<div id="content"></div>
</div>
Как это можно сделать?
Как это можно сделать?
применить наследование в стилях
эти два тега имеют совершеное разное форматирование... начиная от рамки, и заканчивая текстом. В общем я сделал вот так.
body, html {height:100%;
}
#contayner
{
margin:0 auto;
height:auto !important;
position:absolute;
height:100%;
width:1000px;
background-image:url(images/back.jpg);
background-repeat:repeat-y;
}
Но появилась другая проблема :( при position:absolute; не работает margin:0 auto; а нужно выровнять по центру.. (
при position:absolute; не работает margin:0 auto;
Учебники css вам в помощь :)
По умолчанию контейнер растягивается по высоте вложенного дива, для этого к нему не надо применять дополнительного форматирования.
То, что написано у вас в коде, наводит на мысль, что где-то в другом месте документа каким-то образом вы уже описали див #contayner (директива !important используется для отмены более высокого каскада форматирования). Если это так, найдите, где этот более высокий каскад, и удалите там параметр overflow, так как только им можно задать жестую высоту дива. Если же ограничение дива идет не блоком (ячейка таблицы, например), то работать вам надо вообще не с дивом #contayner. Учитывайте все уровни вложенности вашей структуры. Вероятно, так и есть, вы не учли более высокого уровня вложенности, так как пытаетесь вывести див #contayner из общего потока документа с помощью свойства position. Это последнее, к чему можно прибегать, это далеко заходит за правила хорошего тона при грамотной верстке.
Если бы растягивался, я бы не задавал такие глупые вопросы
Первоначальные вариант, который не работал
html
<div id="contayner">
<div id="content"></div>
</div>
css
позиционирование по умолчанию и никакого параметра overflow нет.
В итоге, бекграунда просто не видно, а содержимое контента на цвете тега body
Armax добавил 01.02.2010 в 02:54
Может вы подскажите лучший способ выровнять вот такие два слоя
Чтобы если в первом или втором контента было больше они выравнивались все под одну гребенку?
Был бы безумно признателен!
Armax добавил 01.02.2010 в 03:04
Хоть бы ссылку дали на че нить интересное, что может помочь. А от того что я перелопачу учебник css мне легче не станет. )
Armax добавил 01.02.2010 в 03:30
Ну судя по верстке boss-cms Вы то сами не сильно дружите с высотой div 😂😂😂
...........
Может вы подскажите лучший способ выровнять вот такие два слоя
Чтобы если в первом или втором контента было больше они выравнивались все под одну гребенку?
Был бы безумно признателен!
Идем на http://trifler.ru/blog/
Находим хотя бы такое http://trifler.ru/blog/i/layouts/boom/boom_lc_no_border.htm
Ну погорячился немного..
Подскажите хоть кто нибудь как сделать вот это -
я пока что сделал через параметр
overflow:auto;
и все в принципе шикарно,
<div id="contayner"> растягивается на всю высоту content
но вот в IE появляется полоса прокрутки дива, если он больше видимой области екрана, оно в принципе так и должно быть, но в опере и фф нормально все.
Блин. Ну помогите!!! 🤪 Кто нибудь!!! :)
Armax, наследование это вот так
#container #content { здесь свойства контейнера (div) с контентом}
:)