Как я могу отобразить HTML-элемент в точном месте? - PullRequest
0 голосов
/ 17 сентября 2010

Мой вопрос почти глуп, потому что я думаю, что знаю ответ, но хочу быть уверенным. Существует ли механизм, позволяющий размещать тег в определенном месте. Я имею в виду, я могу установить координаты X и Y тега. Может быть, этот конкретный тег должен быть помещен в специальный родительский тег?

Вы знаете другой способ сделать это?

Примером должно быть что-то вроде этого:

<html>
  <body>
    <div id="container" >
      <img src="..."  x="40" y="0" />
      <img src="..."  x=70" y ="10"/>
         ....
    </div>
   ....

Большое спасибо за внимание,

Bat

Ответы [ 2 ]

4 голосов
/ 17 сентября 2010

Что ж, если вы хотите, чтобы элемент был размещен в определенном месте на странице, вы можете указать ему position: absolute в CSS вместе с его позицией относительно последнего родительского элемента, который имеет значение позиции relativeили absolute.

Например, с этим HTML

<div id="square"></div>

Может быть размещен на 100 пикселей сверху и слева от страницы с этим CSS

#square {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 100px;
  left: 100px;
}

УчитываяНапример, нет, не совсем.Вы можете использовать атрибут style для того же эффекта:

<div id="square" style="top: 100px; left: 100px;"></div>

Предполагая, что #square уже применил к нему position: absolute из таблицы стилей.Однако лучше, если вы включите это в таблицу стилей, поскольку содержание и презентация должны быть отдельными.

1 голос
/ 17 сентября 2010

Вы можете сделать абсолютное позиционирование через CSS. См. http://css -discuss.incutio.com / wiki / Absolute_Layouts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...