|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.05.2012, 11:37 | #1 |
Новичок
Джуниор
Регистрация: 30.05.2012
Сообщений: 4
|
Позиционирование background изображения
Вопрос по прилагаемым HTML и CSS файлам.
Почему не совпадает координаты окончания первого столбца и начала фоновой (background) картинки (на оси х)? Первый (left) столбец задан до 20%, начало background-position тоже 20%, но первый (left) столбец получается шире, чем начало фоновой картинки. Этот левый столбец залазит на фоновую картинку, ок. 30px. Почему так? Код HTML:
<body> <div id='wrapper'> <div id='left'> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. </div> <div id='right'> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. </div> <div id='center'> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </div> <div class='clear'></div> </div> </body> Код:
|
30.05.2012, 12:07 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Позиционирование фона в % зависит не только от размеров блока, но и от размеров изображения.
На черте 20% слева от блока будет черта изображения на 20% от этого изображения. Т.е. если прописать 100% для позиционирования, то будет выравнивание по правому краю.
Alar, верни репу!
|
30.05.2012, 12:17 | #3 | |
Новичок
Джуниор
Регистрация: 30.05.2012
Сообщений: 4
|
Цитата:
Видимо, должна быть какая-то формула или метод по которому можно было бы картинку фона двигать соответственно столбцам, сделанным с помощью float, примерно, как в моём случае. Как это лучше сделать? |
|
30.05.2012, 12:21 | #4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
либо вложенностью блоков со статичным расположением бэк-граунда, либо js:
считаем сколько в пикселях 20% от блока и впинываем значение напрямую в стили
Alar, верни репу!
|
30.05.2012, 13:37 | #5 |
Новичок
Джуниор
Регистрация: 30.05.2012
Сообщений: 4
|
подумалось, если css подсчитывает, напр., 20 проц. отодвижения картинки фона, то, учитывая возможность измерения, может быть есть возможность употреблять те значения, которыми оперирует сам css...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
background | pavelslap | HTML и CSS | 2 | 14.01.2012 03:44 |
background onclick | pavelslap | HTML и CSS | 2 | 11.05.2011 00:02 |
Background HTML | Guzal | HTML и CSS | 10 | 30.11.2010 20:23 |
CSS Background | bill | HTML и CSS | 1 | 28.10.2010 22:03 |