Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 1
Регистрация: 10.07.2012
Сообщений: 61

Позиционирование элемента

26.12.2012, 15:29. Показов 1459. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Столкнулся с такой проблемой: есть картинка, заданная через img. Ее надо разместить в определенной точке. Но в случае использования position:absolute в css, она сдвигается при изменении масштаба. Как ее закрепить так, чтобы она не двигалась и при этом не сдвигала остальные элементы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.12.2012, 15:29
Ответы с готовыми решениями:

Позиционирование элемента
Я позиционирую надпись "Мой сайт", подвинул ее так как мне нужно http://************/afwe1s но при увеличении уменьшении окна браузера...

Позиционирование элемента
Здравствуйте, имею следующий код <div id="someField"> someField1 </div> <div id="root"> <div id="one"> ...

Позиционирование элемента
Добрый день Просьба подсказать, в чём ошибка моего кода? Два нижних <div> элемента никак не хотят позиционироваться по горизонтали...

9
 Аватар для maximus2011
269 / 261 / 35
Регистрация: 21.02.2012
Сообщений: 1,078
26.12.2012, 15:41
z-index
0
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
26.12.2012, 15:43
Скорее надо проверить, заданы ли top и left (или bottom right).
Масштабирование какое имеете ввиду - изменение размеров браузера?
0
0 / 0 / 1
Регистрация: 10.07.2012
Сообщений: 61
26.12.2012, 15:59  [ТС]
Цитата Сообщение от etalord Посмотреть сообщение
Скорее надо проверить, заданы ли top и left (или bottom right).
Масштабирование какое имеете ввиду - изменение размеров браузера?
left, right заданы
да, масштабировние браузера
0
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
26.12.2012, 16:24
А top?

Как именно картинка сдвигается? Если вместе с блоком, к которому она прикреплена, то это нормально.

Или вам вообще position: fixed нужен?
1
0 / 0 / 1
Регистрация: 10.07.2012
Сообщений: 61
26.12.2012, 16:33  [ТС]
Цитата Сообщение от etalord Посмотреть сообщение
А top?

Как именно картинка сдвигается? Если вместе с блоком, к которому она прикреплена, то это нормально.

Или вам вообще position: fixed нужен?
Мне нужно разместить красную ленточку на последнем элементе. Последний элемент (квадрат) всегда находится в одном и том же месте. http://lwt.p.ht/ (сайт пока не доделан )
Попробуйте изменить масштаб, и вы увидите, что ленточка "путешествует" по странице
0
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
26.12.2012, 16:44
Правило абсолютного позиционирования:

Родительский блок должен также иметь позиционирование - absolute или left (или fixed) . Иначе смещение с помощью top и left будет происходить от левого верхнего угла браузера. А нам это не надо.

Зная это, скорректируйте вёрстку
Изображения
 
0
0 / 0 / 1
Регистрация: 10.07.2012
Сообщений: 61
26.12.2012, 17:26  [ТС]
Цитата Сообщение от etalord Посмотреть сообщение
Правило абсолютного позиционирования:

Родительский блок должен также иметь позиционирование - absolute или left (или fixed) . Иначе смещение с помощью top и left будет происходить от левого верхнего угла браузера. А нам это не надо.

Зная это, скорректируйте вёрстку
Была такая мысль. Только не знаю как это реализовать...
Не подскажите конкретно как?)
0
работяга
368 / 368 / 52
Регистрация: 23.05.2010
Сообщений: 947
26.12.2012, 17:36
Ну поместите этот див куда-нибудь в <div class="flow">, только сделайте ему relative (для .flow)
0
0 / 0 / 1
Регистрация: 10.07.2012
Сообщений: 61
26.12.2012, 18:58  [ТС]
Добавлено через 4 минуты
Цитата Сообщение от etalord Посмотреть сообщение
Ну поместите этот див куда-нибудь в <div class="flow">, только сделайте ему relative (для .flow)
Ага, поставил. Только вот из-за того, что сайт сделан на php цикле, он лепит ленточки на все объекты подряд...

Вот код php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
$sql = mysql_query("select * from blog where sez=3 order by id desc");
$num=mysql_num_rows($sql);
 
for($i=0;$i<$num;$i++){
 
$img=mysql_result($sql,$i,"img");
$title=mysql_result($sql, $i, "name");
$links=mysql_result($sql,$i, "id");
 
echo " 
                   
                <td width='250' align='center'> <div id='imgage' style='position: relative;'><div style='position:absolute; z-index: 99900;'><img src='http://lwt.p.ht/new.png' /> </div> 
<img width='175' height='175' class='rounded-corners' src='$img' border='0' style='position: absolute; top: 0px; left: 0px' />
<div id='img' style='position: absolute; top: 0px; left: 0px'/>  
<a href='post.php?id=$links' class='rollover rounded-corners'></a>
$title
</div><br><br><br><br><br><br><br><br><br><br><br>
</td>";
if (!(($i+1)%3)) echo "<tr></tr>";
}   
?>
Добавлено через 10 минут
Цитата Сообщение от etalord Посмотреть сообщение
Ну поместите этот див куда-нибудь в <div class="flow">, только сделайте ему relative (для .flow)
Ох! Сделал! Спасибо огромное!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2012, 18:58
Помогаю со студенческими работами здесь

Позиционирование строчного элемента
Здравствуйте! Если внутри блока есть элементы которые нужно спозиционировать/расставить отступы друг от друга относительно данного блока. ...

Вёрстка. Позиционирование элемента
Привет. У меня траблы с вёрсткой. Я хочу сверстать страницу как на картинке. Ну один блок по середине, а слева от него на том же уровне...

Правильное позиционирование элемента
Здравствуйте, уважаемые форумчане. Не могу разобраться как реализовать позиционирование. Прошу помощи. Есть блок &lt;div...

Фиксированное позиционирование элемента
Вобщем наро есть таблица три строки и 2 столбца. В нижней и верхней строке ячейки обьединены colspan=2. Средняя же строка разбита на 2...

Позиционирование элемента в необходимом месте
Друзья ,только начал изучать язык.Не пойму,как разместить объект конкретно там где тебе надо,например,где-нибудь справа посредине...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru