Переместить блок вниз CSS
подскажите, как переместить блок .rmenu после
.text_block : HTML:
some text
.rmenu < position: absolute; left: 990px; top: -2px; >.text_block
То есть на css сделать так, чтобы блок .rmenu оказался визуально после тега
Отслеживать
задан 12 окт 2018 в 11:28
theblackpost theblackpost
437 5 5 серебряных знаков 17 17 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
.content < display: flex; flex-direction: column; >.content p < order: 1; >.rmenu < order: 3; >.text_block
b1 b2 some text
Как пример flex и order. Попробуйте с ним.
По вашему примеру совсем не понятно зачем нужен тут position absolute и нужен ли он тут вообще. Но если можно обойтись без него, то этот вариант подойдёт
Отслеживать
ответ дан 12 окт 2018 в 11:53
1,115 5 5 серебряных знаков 15 15 бронзовых знаков
попробую перевести в relative
12 окт 2018 в 12:50
- html
- css
- position
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как опустить блоки вниз css
Опустить вниз блок
Здравствуйте, никак не могу сверстать шапку макета. Цитата не "спускается" вниз вот макет а вот.
Опустить вниз фоновый рисунок
Подскажите как опустить фоновый рисунок вниз? задаю я его в css: .t-body
Переместить блок вниз CSS
подскажите, как переместить блок .rmenu после .text_block :
То есть на css сделать так, чтобы блок .rmenu оказался визуально после тега
Как пример flex и order. Попробуйте с ним.
По вашему примеру совсем не понятно зачем нужен тут position absolute и нужен ли он тут вообще. Но если можно обойтись без него, то этот вариант подойдёт
Всё ещё ищете ответ? Посмотрите другие вопросы с метками html css position или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.4.14.41981
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как «опустить» div?
Необходимо разместить div в самом низу страницы. Задача в общем-то не сложная, но т.к. я не сильно знаком с HTML/CSS не могу реализовать подобную затею.
Вот как пробовал я:
Подход №1 — Position:Absolute
Если данных на странице немного и она вся умещается в окно браузера (скроллбара не появляется), то все замечательно — div (со стилем bottom:0) оказывается в самом низу. Однако если данных на странице много, и страница не умещается в окно браузера, то получается, что div может «болтаться» где-нибудь по-середине страницы.
Подход №2 — размещение в стакане
Если просто поместить этот самый div в конце страницы, то при большом количестве данных он окажется внизу, однако при небольшом — div будет располагаться опять же где-нибудь по-середине страницы.
CSS позиционирование блоков
Представьте себе, что веб-разработчику совсем не нужно думать о том, как будет выглядеть визуально готовая страница. Он просто пишет код, элементы сами выстраиваются на странице, сверху вниз (блочные) и слева направо (строчные). Чем выше по документу написан код, тем выше он будет отображаться на странице.
Вообщем-то, мы увидим естественное поведение элементов, а порядок их отображения на странице – потоком документа. Но нас совсем не устраивает такой порядок, мы хотим логотип разместить в левом верхнем углу, а кнопку чуть правее. Нам нужен полный контроль над всеми элементами, мы решаем, где и что будет находиться. А для этого нужен инструмент (свойство), меняющее обычное поведение элементов в потоке. Что же это за свойство?
В CSS стилях это называется позиционированием (position), которое может быть обычным (static), относительным (relative) и абсолютным (absolute).
Относительное позиционирование в CSS
При относительном позиционировании, блок перемещается относительно своего исходного положения. Однако прописав блоку:
ничего не произойдет, он останется на месте. А перемещает блок система координат (top, bottom, left, right), как с положительными, так и отрицательными значениями.
Как это работает?
Внутри желтого блока с классом block-yellow находится красный блок с классом block-relative. В обычном потоке, красный блок перекрывает желтый, так как он в коде прописан последним.
Нам надо сдвинуть красный блок вниз на 10 пикселей. Сделать это можно, только насильственно поменяв позицию красного блока. Мы так и пишем top: 10px, но надо указать, от чего отсчитывать эти 10 пикселей?
Прописав position: relative, мы ясно даем понять, что отсчитывать относительно его текущего положения.
На картинке мы видим, как красный блок сдвинулся вниз, на 10 пикселей вниз, от своего первоначального положения.

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

На картинке блок позиционирован абсолютно, это когда отсчет системы координат ведется от края браузера, заменив всего одно слово, мы поменяли положение блока.
Есть одна особенность. Абсолютное позиционирование оказывает влияние и на строчные элементы. Если строчному элементу задать position: absolute, то он станет вести себя как блочный. Это аналог свойству — display: block.
Это ещё не всё, «абсолютный» элемент, находящийся внутри «относительного» родителя, меняет свою точку отсчета координат и начинает позиционироваться от родителя.
Блок с классом block-absolute находиться внутри родителя block-yellow.
Поскольку желтый блок имеет относительное позиционирование, то красный блок с абсолютным позиционированием, сдвигается относительно красного на заданные пиксели.

Фиксированное позиционирование
При прокручивании страницы блок с position: fixed, будет оставаться на месте, обычно такой метод применяют для закрепления навигационной панели.
z-index
Разруливает порядок перекрытия «абсолютных» блоков. Нам надо, чтобы красный блок был сверху желтого, тогда мы указываем z-index: 2 для красного и z-index: 1 для желтого.


Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Она выглядит вот так:
Комментарии ( 0 ):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Похожие публикации:
- Как отключить полосу прокрутки css
- Как отменить hover css
- Что делать если не работает один наушник беспроводной mi true wireless ebs basic 2
- Что можно написать на pascal abc
Как подвинуть блок вниз
Проблема в том, что часть main разделена на 2 части с помощью float:left и float:right с помощью css. Мне нужно поместить новый блок в самый низ этих частей (но это не footer), но проблема в том, что он либо где-то справа, либо где-то поверх других блоков. Я поставила часть с этими блоками в коде HTML ниже всех в main (это те блоки что находятся справа) и поставила в часть которую позиционировала слева (эти блоки стоят поверх картинки) Я только начинаю изучать, поэтому заранее извиняюсь, если вопрос слишком глупый. (Нужно вот эти блоки с цифрами поместить ниже всех остальных блоков)
My first website
Home
Recipes
Article
Contact
Purchase
