- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Люди помогите,
есть страница с статической шириной в 1000px, в ней блоки которые не фиксированные по высоте (наполнение больше-меньше), ширина фиксированная, высоты не должно быть,
Как подложить под один блок например фоном картинку, которая должна тянуться на весь монитор (чтобы выходила за пределы страницы) получается должна служить фоном.
Повторюсь блоки(без фикс. высоты) находятся внутри фиксированной страницы, фон под каждый блок свой и должен тянутся на ширину всего монитора, до 1920px.
Как в css это оформить?
Можно так попробывать:
HTML:
CSS:
div#wrap - Ваш каркас в 1000px
div#overflow - Для обрезки фона (div.block:after ), но попробуйте сперва без него, применить правило к body.
div.block - Ваши фиксированные по ширине блоки.
Если псевдо-элемент не устраивает, то можно в div.block поместить дополнительный тэг и применить к нему те же правила, что и к :after.
Jor, спасибо, создал див div#overflow внутри body, создал в div.block дополнительный блок задал ему стили вашего .block:after, - заработало! не знаю как насчет кроссбраузерности, но работает!
у меня еще вопрос, если в блоке нужно фон сделать несколькими картинками, например картинка слева к монитора, картинка справа к монитору, и по центру фон, как это правильно оформить?
nemartirosyan,
с помощью JS:
1) добавляем к документу дополнительные блоки (div.img), с абсолютным позиционированием.
2) берём отступ div.block от верхнего края браузера
3) получаем высоту блока div.block
4) значения из п.2,3 применяем к div.img, через css прикрепляем изображения к блоку, если их несколько, используем after/before, либо дополнительную разметку.
с помощью media queris:
подгонять отступы абсолютно позиционированных в зависимости от размеров окна браузера.
...
Ещё можно переверстать макет... тогда никаких заморочек с фоном не будет.