Позиционирование

0

Как сделать координаты позиции div относительно заголовка? Или я должен позиционировать все относительно более крупной обертки?

Из чего-то это можно сделать несколькими способами, но я подумал, что лучше всего знать, как обычно делается.

Кроме того, чтобы не открывать другой вопрос, и поскольку на это можно легко ответить,

Чтобы разместить и структурировать вещи на веб-сайте, я использую div справа. Чтобы разместить заголовок для блока, должен ли я использовать div внутри него? как вы видите ниже,

<div id="LatestQuests">
    <div id="LatestQuestsTitle"> Latest Quests </div>
</div>

CSS

#LatestQuests {
    display: block;
    position: relative;
    width: 240px;
    height: 190px;
    top: 68px;
    left: 18px;
    border-top-style: outset;
    border-right-style: outset;
    border-bottom-style: outset;
    border-left-style: outset;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
}

#LatestQuestsTitle {
    background: #C0C0C0;
}
  • 0
    Я не совсем понимаю, о чем вы спрашиваете, но, похоже, вам стоит потратить пару часов на изучение html / css уроков ...
  • 0
    <div> семантически бессмысленны. Вы должны обычно использовать более подходящие элементы HTML, когда это возможно. В зависимости от того, что вы пытаетесь сделать, «заголовок» для «блока» контента может быть атрибутом <p> , <header> или даже title="..." или чистым css ::before Относительное / абсолютное позиционирование довольно просто, как только вы прочитаете его. Есть и другие способы сделать CSS-макет.
Показать ещё 5 комментариев
Теги:
positioning

1 ответ

1

Чтобы позиционировать относительно другого элемента, вам нужно будет установить положение элемента, который вы хотите поместить как абсолютное (положение: абсолютное), а положение родительского элемента в относительное (положение: относительное). Если нет относительного родителя, тогда используется тело. Подумайте о #LatestQuests как контейнере, в котором хранятся данные, я предполагаю, Последние квесты. Тогда любой стиль в нем должен быть выполнен таким же образом (так, да, div для названия и, возможно, один для фактического контента и т.д.).

  • 0
    «div для заголовка, и, вероятно, один для фактического содержимого» - значит, div заголовка не входит в div с содержимым? (Потому что способ, которым я сделал, как вы можете видеть, поместил заголовок div внутри содержимого)
  • 0
    То, как у вас это работает отлично. Все, что я имел в виду, это то, что я всегда видел установку, в которой находится контейнер с заголовком и содержимым. Так что-то вроде этого -> jsfiddle.net/zK3ep . Это просто помогает с организацией в конце.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню