Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
738 / 543 / 416
Регистрация: 17.09.2015
Сообщений: 1,601

Странное поведение background-position

23.01.2017, 09:18. Показов 1153. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему:
1. Цвет фона(сирень) для body распространяется на всю страницу,а не на 70%,которыми ограничен body.Хотя граница отображается верно.
2. Картинка отображается по центру body,а должна по центру div(зеленый фон), в селекторе которого она и прописана.
В общем,эти два свойства ведут себя как будто они прописаны для родительских элементов.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!doctype html>
<html>
    <head>
    <title> background-image </title>
        <style>
            body {
                border: green 1px solid;
                height: 1000px;
                width: 70%;
                margin-left: auto;
                margin-right: auto;
                background-color: rgba(229,181,255,255);
                }
            div {
                float: left;
                background-color: rgba(0,255,160,255);
                border: red 1px solid;
                height: 70%;
                width: 70%;
                background-image: url(images/pic2.jpg);
                background-repeat: no-repeat;
                background-position: center center;
                opacity: 0.7;
                background-attachment: fixed;
            }
        </style>
    </head>
    <body>
        <div></div>
    </body>
</html>
Миниатюры
Странное поведение background-position  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.01.2017, 09:18
Ответы с готовыми решениями:

Странное поведение background
На сайте сделал блок, который имеет всю длину страницы и имеет фон. Потом внутри сделал еще один с блок, только с фиксированной шириной...

background-position
Привет! Написал вот такой HTML-файл: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; ...

Background-position в IE
Здравствуйте. Прошерстил инет, но никак не могу найти решение. Необходимо точно спозиционировать (сдвинуть на определенное количество...

3
36 / 37 / 23
Регистрация: 31.05.2014
Сообщений: 131
23.01.2017, 09:57
Лучший ответ Сообщение было отмечено LFC как решение

Решение

1. Фон, присвоенный body, автоматически распространяется на все окно. Задайте отличный от body цвет html
CSS
1
html {background:white;}
2. "Cвойство background-attachment позволяет зафиксировать фоновое изображение относительно окна браузера, сделать его неподвижным"
1
 Аватар для Syrka
9 / 9 / 5
Регистрация: 21.01.2016
Сообщений: 62
23.01.2017, 10:00
Лучший ответ Сообщение было отмечено LFC как решение

Решение

Пропиши
CSS
1
html{background-color:white;}
Но я сделала бы так:
HTML5
1
2
3
4
5
<body>
  <div class="wrapper">
    <div></div>
  </div>
</body>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.wrapper {
  border: green 1px solid;
  height: 1000px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(229, 181, 255, 255);
}
 
.wrapper div {
  float: left;
  background-color: rgba(0, 255, 160, 255);
  border: red 1px solid;
  height: 70%;
  width: 70%;
  background-image: url(images/pic2.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.7;
  background-attachment: fixed;
}
https://jsfiddle.net/Syrka/1pp02kct/#
1
738 / 543 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
23.01.2017, 11:21  [ТС]
Цитата Сообщение от thedude Посмотреть сообщение
"Cвойство background-attachment позволяет зафиксировать фоновое изображение относительно окна браузера, сделать его неподвижным"
Вы правы.Без background-attachment никаких проблем.Получается,браузер не может просчитывать это свойство более чем на один уровень вложенности?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.01.2017, 11:21
Помогаю со студенческими работами здесь

background-position не работает
добрый день друзья! помогите пожалуйста! сделал меню на списке, сделал background тегам li. не работает background-position, даже не знаю...

Background-position и кроссбраузерность
Пишу сайт, в котором используются спрайтовые изображения для кнопок. Стандартно задаю background-image, background-position,...

Background-position не работает
Приветствую, такой вопрос возник. Не могу понять, как работает background-position. html: &lt;div class=&quot;main-bloki&quot;&gt;...

Bертикаль в background-position
Здравствуйте. Извелся уже) вот листинг: &lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;...

Не работает background-position: bottom
Добрый день. Хочется расположить фоновую картинку понизу, задаю сделующее правило для body: background: #fcf8f5 url(pic/fon_flower.png)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru