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

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вот таким кодом CSS я растягиваю фоновый рисунок:
#layer1 {
z-index: 1; /* Порядок слоев */
width: 100%; /* Ширина слоя с фоном */
height: 100%; /* Высота слоя с фоном */
position: absolute; /* Абсолютное позиционирование */
left: 0; /* Положение от левого края окна */
top: 0; /* Положение от верхнего края */
}
#layer2 {
position: absolute; /* Абсолютное позиционирование */
z-index: 2; /* Порядок слоев */
}
В html пишу так:
</head>
<center>
<div id="layer1" aling="center">
<img src="97932888.jpg" width="100%">
</div>
<div id="layer2" aling="center">
.... и.т.д....
Только вот беда, на фоновом рисунке стоит таблица, рисунок растягивается слева направо а таблица, хоть убей, по центру не стает, смещается влево при уменьшении масштаба в браузере.
Помогите плиз кто знает, как ее поставить по центру? Дело все в коде выше, до растягивания рисунка такого не было. Нужно чтоб фоновый рисунок растягивало в обе стороны одинаково, а не только слева направо!
Помогите пожалуйста, кто знает, вот что получается:
Таблица не выравнивается по центру экрана.
Помогите пожалуйста, кто знает, вот что получается:
Таблица не выравнивается по центру экрана.
таблица фиксированной ширины ? пробовали margin:auto; ?
eleronnet, давайте по порядку разбираться с вашим кодом.
В блоке id="layer1" задана картинка img - это фон? Если да, то это неправильно. Фон нужно задавать в css, для этого есть свойство background. Если нужно фон растянуть, задайте ему background-size.
Дальше, чтобы блок выровнять по центру страницы нужно ему задать ширину и свойство margin: auto;
И уберите из кода абсолютное позиционирование, он там не нужно.
Ставлю вот сейчас в выше указанный код margin: auto; -не помогает.
---------- Добавлено 05.09.2015 в 11:39 ----------
height: auto; /* Высота слоя с фоном */ - тоже не помогает.
Может можно поменять как-то вот эти команды:
left: 0; /* Положение от левого края окна */
top: 0; /* Положение от верхнего края */
---------- Добавлено 05.09.2015 в 11:40 ----------
eleronnet, давайте по порядку разбираться с вашим кодом.
В блоке id="layer1" задана картинка img - это фон? Если да, то это неправильно. Фон нужно задавать в css, для этого есть свойство background. Если нужно фон растянуть, задайте ему background-size.
Дальше, чтобы блок выровнять по центру страницы нужно ему задать ширину и свойство margin: auto;
И уберите из кода абсолютное позиционирование, он там не нужно.
Напишите код CSS пожалуйста, если можно.
Ставлю вот сейчас в выше указанный код margin: auto; -не помогает
И не поможет, он же абсолютно спозиционирован. Удалите position: absolute. Блоку ширина задана?
---------- Добавлено 05.09.2015 в 10:45 ----------
Вы не ответили
В блоке id="layer1" задана картинка img - это фон?
Убрал position: absolute; вот что получилось:
А фоновая картинка у меня: 97932888.jpg и она закрыла таблицу и анимашку над таблицей.
Как прописать правильно коды:
<style type="text/css">
#layer1 {
min-height: 100%;
min-width: 1024px;
z-index: 1; /* Порядок слоев */
width: 100%; /* Ширина слоя с фоном */
height: auto; /* Высота слоя с фоном */
position: absolute; /* Абсолютное позиционирование */
left: 0; /* Положение от левого края окна */
top: 0; /* Положение от верхнего края */
margin: auto;
}
#layer2 {
z-index: 2; /* Порядок слоев */
margin: auto;
}
</style>
</head>
<center>
<div id="layer1" >
<img src="97932888.jpg" width="100%">
</div>
<div id="layer2" aling="center">
---------- Добавлено 05.09.2015 в 12:02 ----------
И не поможет, он же абсолютно спозиционирован. Удалите position: absolute. Блоку ширина задана?
---------- Добавлено 05.09.2015 в 10:45 ----------
Вы не ответили
Да, это фон.
А фоновая картинка у меня: 97932888.jpg и она закрыла таблицу и анимашку над таблицей
Потому что у этого блока тоже нужно убрать position: absolute; и z-index тоже уже не нужен.
Почитайте про background
Примерно такой должен быть код:
html
css
Сделал точно так, дак картинку не растягивает, стоит по центру, а блок который центрирую по центру так откинуло вообще пикселей на 900 вниз от фоновой картинки.
http://htmlbook.ru/faq/kak-rastyanut-fon-na-vsyu-shirinu-okna
eleronnet, дайте ссылочку на страничку