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

Позиционирование блоков

27.01.2018, 18:09. Показов 739. Ответов 7

Студворк — интернет-сервис помощи студентам
Нужно отодвинуть 3-й div, как на рисунке, как правильнее это сделать?(голубые линии делать не надо)
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<div class="apply__items">
   <div class="apply__digit">1</div>
   <div class="apply__item">Лучший код</div>
</div>
<div class="apply__items">
   <div class="apply__digit">2</div>
   <div class="apply__item">Лучший код</div>
</div>
<div class="apply__items">
   <div class="apply__digit">3</div>
   <div class="apply__item">Лучший код</div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
.apply__items{
    width: 180px;
    text-align: center;
    color: #2f383b;
    float: left;
    margin-right: 150px;
}
 
.apply__items:nth-child(2) {
    margin-left: 43px;
}
 
.apply__items:nth-child(3) {
    margin-right: 50px;
}
 
.apply__digit{
    height: 80px;
    width: 80px;
    line-height: 80px;
    border-radius: 50%;
    border: 1px solid #2f383b;
    font-family: 'Tahoma', sans-serif;
    font-size: 30px;
    font-weight: 400px;
    color: #2f383b;
}
 
.apply__digit:hover{
    border: none;
    background: #2f383b;
    color: #fff;
}
 
.apply__item{
    margin-top: 14px;
    font-size: 16px;
    font-family: 'Tahoma', sans-serif;
    font-weight: bold;
    color: #2f383b;
}
Миниатюры
Позиционирование блоков  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.01.2018, 18:09
Ответы с готовыми решениями:

позиционирование блоков
Имеется два блока в контейнере, расположенных по горизонтали - А и Б. Максимальная ширина блока Б - 50% контейнера. Иногда ширина блока...

Позиционирование блоков
у меня есть 3 блока у каждого есть небольшая картинка и под картиной текст. как можно их выровнять рядом друг с другом?

Позиционирование блоков
Никак не могу вернуть блок с абсолютным позиционированием в общий поток. Родитель его не видит?? Что мне нужно.. Блок, в нем два блока...

7
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
27.01.2018, 18:40
У меня получается точно так, как на Вашем рисунке - только не по всей ширине экрана. В чем вопрос?
0
0 / 0 / 0
Регистрация: 27.11.2017
Сообщений: 84
27.01.2018, 19:00  [ТС]
Htext, А оно и не должно быть по всей ширине экрана, просто у меня получается вот так:
А надо чтобы как на макете.
Миниатюры
Позиционирование блоков  
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
27.01.2018, 19:09
Цитата Сообщение от macr Посмотреть сообщение
не должно быть по всей ширине экрана
На том рисунке - как раз по всей ширине.
Вы разъясните толком - в чем проблема-то? Адаптивный макет нужен, что ли?
0
0 / 0 / 0
Регистрация: 27.11.2017
Сообщений: 84
27.01.2018, 19:28  [ТС]
Htext, нет, не адаптивный. Мне просто нужно узнать, как отодвинуть 3-й блок вправо.
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
27.01.2018, 19:38
Цитата Сообщение от macr Посмотреть сообщение
отодвинуть 3-й блок вправо
Т.е. чтобы расстояния между блоками 1-2 и 2-3 были одинаковы?

Добавлено через 1 минуту
Если так, тогда я бы сделал таблицу из трех столбцов.

Добавлено через 5 минут
Насколько вижу, тут проблема в
CSS
1
 margin-left: 43px;
Вы же ее устанавливаете НЕ для ВСЕХ блоков. Оттуда и несимметрия.
0
0 / 0 / 0
Регистрация: 27.11.2017
Сообщений: 84
27.01.2018, 19:46  [ТС]
Htext, надо установить для всех?
0
365 / 124 / 22
Регистрация: 08.01.2015
Сообщений: 1,418
Записей в блоге: 2
27.01.2018, 19:56
Если Вы хотите симметрии блоков (я так и не понял, что конкретно нужно) - то надо, чтобы сумма правых и левых полей для блоков 1-2 и блоков 2-3 была одинаковой. Это вот верхние-нижние поля, зачастую, могут игнорироваться (одно из них). А левые/правые - суммируются.
Если вы для всех установите - то блок 1 (а, следовательно, и блоки 2, 3) съедут вправо.
Если Вам нужен margin-left: 43px;, установите его для блоков 2, 3.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.01.2018, 19:56
Помогаю со студенческими работами здесь

Позиционирование блоков
Здравствуйте, есть два блока по 50%, я делаю адаптивный макет, мне надо в эти блоки вставить картинку и блок с названием и ценой, для того...

Позиционирование блоков
Доброе время суток! Такая проблема: к2, к3 имеют float: right; k4, k5, k6 имеют float:left; Как сделать так, чтобы k3 при своем флоате...

Позиционирование блоков
Друзья. Помогите решить вопрос. Приложил скриншот с блоками. Необходимо реализовать следующее. Интересует какое позиционирование...

Позиционирование 3 блоков
Добрый вечер. Помогите разобраться. имеются 2 блока( со списками &lt;li&gt;) а ниже блок с картинками. В браузере,когда хочу выделить текст...

Позиционирование блоков
Добрый вечер уважаемые форумчане, Столкнулся с проблемой позиционирования блоков изображений. Я использовал скрипт врезания изображений ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru