Фиксация элементов одинаково на всех мониторах

голоса: 0

Здравствуйте.

Ребята, вопрос не совсем по системе Ucoz. Тем неменее может кто-то умный поможет чайнику.)

Вот сайт http://udvor.ucoz.com 

На нем фон- картинка, отображается в полном размере на всех мониторах.

Красные метки! не могу никак понять как сделать так чтобы на всех разрешениях мониторов они отображались в одном и томже месте.

Вот скрин как это у меня. Мне нужно чтобы метки отображались в томже месте, что и у меня и на маленьких экранах.

Вроде бы надо изменять position absolute и relative. Но вот как это правильно сделать не знаю. Помогите, пожалуйста.

Создал элемент

#t-home{
 margin: 0 auto;
 padding: 0;
 width: 100%;
 height: 100%;
 background-repeat: no-repeat;
 background: #000;
}

Затем сама картинка-фон

.img-home{
 position:absolute;
}

и метки

.mtrot{
 position: relative;
 margin-left: 260px;
 top: 640px;
}
.mland {
 position: relative;
 margin-left: 1108px;
 top: 635px;
}
.mbord {
 position: absolute;
 margin-left: 648px;
 top: 729px;
}
.mstroeher{
 position: absolute;
 margin-left: 400px;
 top: 488px;
}
.mkolp{
 position: absolute;
 margin-left: 619px;
 top: 255px;
}
.mstup{
 position: absolute;
 margin-left: 534px;
 top: 566px;
}
.mlav{
 position: absolute;
 margin-left: 1407px;
 top: 562px;

.mpodokonik{
 position: absolute;
 margin-left: 250px;
 top: 306px; 
}

html:

сразу после <body> добавил так:

 <div id="t-home">
 <div class="img-home"><img src="http://udvor.ucoz.com/bg-img-new.jpg" style="width:100%;height:100%" /></div>
<a href="http://udvor.ucoz.com/index/katalog_trotuarnoi_plitki_yutnii_dvor/0-2">
<div class="mtrot"><img src="http://udvor.ucoz.com/mark.png" border="0" alt="тротуарная плитка в Краснодаре купить цена цены от производителя недорогая дешевая" width="32px" height="52px" />
 </div></a>
<div class="mbord">
<a href="http://udvor.ucoz.com/index/katalog_bordjura/0-23">
<img src="http://udvor.ucoz.com/mark.png" border="0" alt="бордюр бордюрный камень в Краснодаре купить цена цены недорогой дешевый" width="32px" height="52px" />
 </div></a>
<div class="mland">
<a href="http://udvor.ucoz.com/index/landshaftnyj_dizajn_krasnodar/0-30#">
<img src="http://udvor.ucoz.com/mark.png" border="0" alt="элементы ландшафтного дизайна ландшафтный дизайн в Краснодаре купить цена цены недорого дешево" width="32px" height="52px" />
 </div></a>
 <div class="mstroeher">
<a href="http://udvor.ucoz.com/index/landshaftnyj_dizajn_krasnodar/0-30#">
<img src="http://udvor.ucoz.com/mark.png" border="0" alt="элементы ландшафтного дизайна ландшафтный дизайн в Краснодаре купить цена цены недорого дешево" width="32px" height="52px" />
 </div></a>
 <div class="mkolp">
<a href="http://udvor.ucoz.com/index/landshaftnyj_dizajn_krasnodar/0-30#">
<img src="http://udvor.ucoz.com/mark.png" border="0" alt="элементы ландшафтного дизайна ландшафтный дизайн в Краснодаре купить цена цены недорого дешево" width="32px" height="52px" />
 </div></a>
 <div class="mstup">
<a href="http://udvor.ucoz.com/index/landshaftnyj_dizajn_krasnodar/0-30#">
<img src="http://udvor.ucoz.com/mark.png" border="0" alt="элементы ландшафтного дизайна ландшафтный дизайн в Краснодаре купить цена цены недорого дешево" width="32px" height="52px" />
 </div></a>
 <div class="mlav">
<a href="http://udvor.ucoz.com/index/landshaftnyj_dizajn_krasnodar/0-30#">
<img src="http://udvor.ucoz.com/mark.png" border="0" alt="элементы ландшафтного дизайна ландшафтный дизайн в Краснодаре купить цена цены недорого дешево" width="32px" height="52px" />
 </div></a>
 
 <div class="mpodokonik">
<a href="http://udvor.ucoz.com/index/landshaftnyj_dizajn_krasnodar/0-30#">
<img src="http://udvor.ucoz.com/mark.png" border="0" alt="элементы ландшафтного дизайна ландшафтный дизайн в Краснодаре купить цена цены недорого дешево" width="32px" height="52px" />
 </div>

Спасибо.

Адрес сайта http://udvor.ucoz.com
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ
Игра в вашем случае с позитион абсолют не стоит свеч, нанесите маркеры на рисунок в граф. редакторе, затем разметьте области с помощью тэга map
http://htmlbook.ru/html/map

Либо пробуем так

.img-home{
width:100%
  position:absolute;
 }
И везде в стилях ниже убираем margin а оставляем чистый left и position: relative;

.mtrot{
  position: relative;
  left: 260px;
  top: 640px;
 }

Конструкция html должна быть такой

 <div id="t-home">
<div class="img-home"> //для этого айди бекгроунд пропишите в ксс//
тут метки
</div>
</div>
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Либо пробуем так

К самому большому что есть в мире сожалению не получилось, фон встал на пол-экрана(

Что такое "нанести маркеры в граф редакторе?" Не понял этот момент.

...