Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
38 / 27 / 13
Регистрация: 18.12.2019
Сообщений: 423
Записей в блоге: 1

Как убрать лишнюю белую часть у колонки, чтобы она заканчивалась сразу после текста

24.04.2023, 14:06. Показов 1140. Ответов 7

Студворк — интернет-сервис помощи студентам
Вот пока к чему пришел я :
PHP/HTML
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>News</title>
 
    <style>
        .container {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            background-color: #add8e6;
            margin: 10px;
        }
 
        .column {
            flex-basis: 30%;
            margin-bottom: 20px;
            background-color: white;
        }
 
        .column img {
            width: 100%;
            height: auto;
        }
 
        .column h2 {
            margin: 10px 0;
            font-size: 1.5em;
            line-height: 1.2;
            padding: 0px 10px 0px 10px;
        }
 
        .column p {
            margin: 0;
            font-size: 1em;
            line-height: 1.4;
            padding: 0px 10px 0px 10px;
        }
 
        @media (max-width: 768px) {
            .column {
                flex-basis: 48%;
            }
        }
 
        @media (max-width: 480px) {
            .column {
                flex-basis: 100%;
            }
        }
 
        body {
            background-color: #add8e6;
        }
    </style>
</head>
 
<body>
    <div class="container">
        <div class="column">
            <img src="https://via.placeholder.com/350x150" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x220" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum dolor sit amet.</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x100" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Saepe, fugit?</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x100" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x230" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Earum vero unde, illum beatae quod expedita mollitia
                obcaecati aliquam!</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x150" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x100" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x350" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quo corrupti fugit praesentium, architecto quam
                aliquam tempora vitae amet.</p>
        </div>
        <div class="column">
            <img src="https://via.placeholder.com/350x150" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
 
    </div>
</body>
 
</html>
Выглядит вот так:


А должно выглядеть вот так:


И соответствовать вот этим требованиям:
HTML-страница с колонками новостей
Требования:
• всего должно быть три колонки одинаковой ширины при любой
ширине браузера;
• при изменении ширины браузера ширина колонок тоже должна
изменяться.
Подскажите, пожалуйста, как исправить и довести до ума. Заранее благодарен.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.04.2023, 14:06
Ответы с готовыми решениями:

Как убрать лишнюю белую часть в правой части экрана?
Помогите пожалуйста. Верстал адаптивный сайт, и когда выложил на хостинг и посмотрел на телефоне справа половину экрана занимает лишняя...

Как сделать, чтобы сериализация не заканчивалась после первой ошибки?
Доброго времени суток. У меня есть xml файлик, предположим с рут-тегом Names и кучей вложенных в него элементов Name, как-то так: ...

Как сделать объявление переменной Dim r As Range чтобы она сразу имела инициализацию диапазона
Я только начинаю изучать этот язык. Подсажите как сделать объявление переменной Dim r As Range стобы она сразу имела инициализацию...

7
250 / 184 / 58
Регистрация: 12.03.2021
Сообщений: 1,043
24.04.2023, 14:23
Цитата Сообщение от atorvik Посмотреть сообщение
Подскажите, пожалуйста, как исправить и довести до ума
колонкам добавь
CSS
1
height: max-content
1
38 / 27 / 13
Регистрация: 18.12.2019
Сообщений: 423
Записей в блоге: 1
24.04.2023, 14:33  [ТС]
Цитата Сообщение от Splaisto Посмотреть сообщение
колонкам добавь
Спасибо. Получил такой вид:

А как сделать так, чтобы было как тут ? :
0
38 / 27 / 13
Регистрация: 18.12.2019
Сообщений: 423
Записей в блоге: 1
24.04.2023, 14:36  [ТС]
Колонка я так понимаю формируется от первого элемента вниз, а не вправо как у меня.
0
250 / 184 / 58
Регистрация: 12.03.2021
Сообщений: 1,043
24.04.2023, 14:42
Цитата Сообщение от atorvik Посмотреть сообщение
А как сделать так, чтобы было как тут ? :
строк и столбцов всегда столько или случайное количество?
1
74 / 53 / 24
Регистрация: 10.06.2015
Сообщений: 162
24.04.2023, 14:51
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
.container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #add8e6;
  margin: 10px;
  gap: 0;
}
 
.column {
  flex-basis: calc(33.333% - 20px);
  margin-bottom: 20px;
  background-color: white;
  margin-left: 10px;
  margin-right: 10px;
}
 
@media (max-width: 768px) {
  .column {
    flex-basis: calc(33.333% - 20px);
  }
 
@media (max-width: 480px) {
  .column {
    flex-basis: calc(33.333% - 20px);
  }
}
}
1
38 / 27 / 13
Регистрация: 18.12.2019
Сообщений: 423
Записей в блоге: 1
24.04.2023, 16:20  [ТС]
Цитата Сообщение от Splaisto Посмотреть сообщение
строк и столбцов всегда столько или случайное количество?
об этом ничего не сказано в задании
думаю строк и столбцов всегда одинаковое, по идее...

Добавлено через 1 минуту
В общем, пока проблема остается ...
0
74 / 53 / 24
Регистрация: 10.06.2015
Сообщений: 162
24.04.2023, 17:15
Возможно так будет лучше?
PHP
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>News</title>
 
    <style>
        .container {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-gap: 10px;
            background-color: #add8e6;
            padding: 10px;
        }
        
        .column-content {
            background-color: white;
            padding: 10px; 
        }
 
        .column img {
            width: 100%;
            height: auto;
        }
 
        .column h2 {
            margin: 10px 0;
            font-size: 1.5em;
            line-height: 1.2;
        }
 
        .column p {
            margin: 0;
            font-size: 1em;
            line-height: 1.4;
        }
 
        @media (max-width: 768px) {
            .container {
                grid-template-columns: repeat(2, 1fr);
            }
        }
 
        @media (max-width: 480px) {
            .container {
                grid-template-columns: 1fr;
            }
        }
 
        body {
            background-color: #add8e6;
        }
    </style>
</head>
 
<body>
<div class="container">
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x150" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x220" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum dolor sit amet.</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x100" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Saepe, fugit?</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x100" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x230" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Earum vero unde, illum beatae quod expedita
                mollitia
                obcaecati aliquam!</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x150" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x100" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x350" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quo corrupti fugit praesentium, architecto quam
                aliquam tempora vitae amet.</p>
        </div>
    </div>
    <div class="column">
        <div class="column-content">
            <img src="https://via.placeholder.com/350x150" alt="News Image">
            <h2>News Title</h2>
            <p>Lorem</p>
        </div>
    </div>
 
 
</div>
</body>
 
</html>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.04.2023, 17:15
Помогаю со студенческими работами здесь

Как прописать функцию, чтобы она сразу при загрузке страницы рассчитывала высоту блока?
Добрый день, только начинаю разбираться в js. Помогите пожалуйста. Куда нужно прописать вызов функции adaptiv, чтобы сразу рассчитывалась...

Как убрать часть текста BBpress
Здравствуйте, при первой же установки плагина BBpress у меня возник небольшой баг, подскажите пожалуйста, как его убрать.

Как убрать лишнюю цифру?
Здравствуйте! массив из 10 чисел! если нажата клавиша 1 то в Label.caption = как вывести 2,3,4,5,6,7,8,9,10. если нажата клавиша 5 то в...

Как убрать лишнюю надпись?
Как убрать с блога ненужную надпись &quot; 1346672532

Как убрать белую полоску снизу?
Создаю приложение, вот недавно запилил тёмную тему. Сегодня обнаружил, что снизу формы имеется белая полоска. Появляется только тогда,...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru