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

Нарушается расположение блоков

17.02.2016, 16:01. Показов 978. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, решить проблему. Позиционирование блоков нарушается на экранах от 1024px и меньше. На первом изображении - нужное расположение блоков. На втором - при разрешении экрана 1024px*768px. Какие медиа-запросы следует написать? Или ,может, нужно что-то исправить в изначальном коде?

HTML5
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
<div class="catalog_1_div">
                    <a href=""><img src="images/image1.png" alt="" title="" /></a>
                    <div class="info">
                        <div style="display: inline-block; vertical-align: top;">
                            <a href=""><span class="mark_1">BMW 5 Series GT</span></a><br /><br /><br />
                                <span class="text_1">
                                    BMW 850i - 1991
                                    91.000 km - v12 - 300pk
                                    hangesshakeld Spaans kenteken
                                </span>
                            </a>
                        </div>
                        <div style="display: inline-block; float: right; vertical-align: top;">
                            <div style="display: inline-block; vertical-align: top;">
                                <b>&euro;1.950</b><br />
                                <span style="color: #474747;">Vandaag</span>
                            </div>
                            <div style="display: inline-block; vertical-align: top;">
                                <span style="color: #474747;"><br />Almere FL<br />54km</span><br />
                            </div>
                        </div>
                        
                        <div style="width: 100%; margin-top: 1em;"> &bull;2009 &nbsp &bull;195.000 <span style="float: right; color: #307ab9;">Bezoek Website</span></div>
                    </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
42
43
44
45
46
47
.catalog_1 {
    width: 94%;
    margin-left: 3%;
}
    
.catalog_1_div {
    display: block;
    border: 1px solid #ababab;
    width: 100%;
    height: auto;
    text-align: left;
    vertical-align: top;
    font-size: 1.2em;
    margin-bottom: 1%;
}
 
.catalog_1_div a {
    color: Black;
}
 
.catalog_1_div img {
    width: 25%;
    display: inline-block;
    padding-top: 1%;
    padding-bottom: 1%;
}
 
.info {
    display: inline-block;
    vertical-align: top;
    width: 73%;
    border-left: 1px solid #ababab;
    height: 100%;
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 1%;
}
 
.mark_1 {
    color: #307ab9;
}
 
.text_1 {
    display: inline-block;
    color: #4F4F4F;
    width: 27%;
}
Миниатюры
Нарушается расположение блоков   Нарушается расположение блоков  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.02.2016, 16:01
Ответы с готовыми решениями:

Расположение блоков
Здравствуйте, у меня такая проблема - я пишу сайт с блочной версткой и сейчас застопорился на блоках. У меня блок правого меню не хочет...

Расположение блоков
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt; &lt;html&gt; &lt;head&gt; &lt;meta...

Расположение блоков
Линию та что по середине сделал по подобию как мне написали в теме. Но вот с расположением блоков никак не удается потому-что размеры...

2
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
17.02.2016, 17:03
ViolaFerrum, попробуйте такой вариант разметки...
HTML5
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
<div class="catalog_1_div">
                    <a href=""><img src="https://www.cyberforum.ru/images/image1.png" alt="" title="" /></a>
                    <div class="info">
                        <div style="display: inline-block; vertical-align: top;">
                            <a href=""><span class="mark_1">BMW 5 Series GT</span></a><br /><br /><br />
                                <span class="text_1">
                                    BMW 850i - 1991
                                    91.000 km - v12 - 300pk
                                    hangesshakeld Spaans kenteken
                                </span>
                            </a>
                        </div>
                        <div style="position:absolute; top:10px; right:10px">
                            <div style="display: inline-block; vertical-align: top;">
                                <b>&euro;1.950</b><br />
                                <span style="color: #474747;">Vandaag</span>
                            </div>
                            <div style="display: inline-block; vertical-align: top;">
                                <span style="color: #474747;"><br />Almere FL<br />54km</span><br />
                            </div>
                        </div>
                        
                        <div style="width: 100%; margin-top: 1em;"> &bull;2009 &nbsp &bull;195.000 <span style="float: right; color: #307ab9;">Bezoek Website</span></div>
                    </div>
                </div>
1
0 / 0 / 2
Регистрация: 31.08.2015
Сообщений: 26
17.02.2016, 18:21  [ТС]
Спасибо. Вариант заработал, но с одним блоком на странице. С несколькими друг за другом не могу определиться...

Добавлено через 53 минуты
Нашла решение, может, кому пригодится. Левый дочерний блок с текстом занимал слишком большую ширину и вытеснял вниз правый. Задала max-width.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
                <div class="catalog_1_div">
                    <a href=""><img src="images/image1.png" alt="" title="" /></a>
                    <div class="info">
                        <div style="display: inline-block; max-width: 50%;">
                            <a href=""><span class="mark_1">BMW 5 Series GT</span></a><br /><br /><br />
                                <span class="text_1">
                                    BMW 850i - 1991
                                    91.000 km - v12 - 300pk
                                    hangesshakeld Spaans kenteken
                                </span>
                            </a>
                        </div>
                        <div style="display: inline-block; float: right; vertical-align: top;">
                            <div style="display: inline-block; vertical-align: top;">
                                <b>&euro;1.950</b><br />
                                <span style="color: #474747;">Vandaag</span>
                            </div>
                            <div style="display: inline-block; vertical-align: top;">
                                <span style="color: #474747;"><br />Almere FL<br />54km</span><br />
                            </div>
                        </div>
                        <div style="width: 100%; margin-top: 1em;"> &bull;2009 &nbsp &bull;195.000 <span style="float: right; color: #307ab9;">Bezoek Website</span></div>
                    </div>
                </div>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.02.2016, 18:21
Помогаю со студенческими работами здесь

Расположение блоков
Подскажите как разместить блоки на одной строке, чтобы один был по центру, а другой по левой стороне

Расположение блоков
Доброго дня. Такая проблемка появилась. Имеются 3 блока, выстроенные в 1 линию. Причем крайние имеют фиксированную ширину, а...

Расположение блоков
Снова вопрос, работаю над адаптивностью и в 5-ти блоках что через флекс, прописано ниже - и они хорошо сдигваются, но при этом вертикально...

Расположение блоков
Здравствуйте. Почему блоки &quot;menu1&quot;, &quot;menu2&quot;, &quot;menu3&quot;, &quot;menu4&quot;, &quot;menu5&quot; располагаются не в блоке &quot;menu&quot;, а как-то вертикально? ...

Расположение блоков
Возможно ли без лишних шаманств (кроссбраузерно и валидно) отобразить блок в коде первым (сразу после body), а в браузере последним (после...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение 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 - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru