Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
161 / 126 / 30
Регистрация: 30.05.2015
Сообщений: 380

HTML5 + CSS3: хитрая? разметка 5 горизонтальных блоков

30.05.2015, 20:18. Показов 1660. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Хочется странного: сверстать горизонтальный блок со следующим поведением:

1 и 5 подблоки - фиксированный размер (задаётся по содержимому)
3 подблок - изображение 64х64 пикселя, должен быть по центру "отцовского" блока
2 и 4 подблоки должны занимать всё остальное место.

Примерный вид во вложении. Спасибо.
Миниатюры
HTML5 + CSS3: хитрая? разметка 5 горизонтальных блоков  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2015, 20:18
Ответы с готовыми решениями:

Отображение горизонтальных блоков
Всем Доброго времени суток! Имеется вот такой код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"...

HTML5 И CSS3
Стоит ли сейчас по максимуму использовать HTML5 и CSS3? Ведь большинство устаревших браузеров не поддерживают его стандарты...

Notepad++, html5-css3
Подскажите почему не работает css3. Пишу свой первый сайт html5 "hello world" в notepad++. Html и javascript команды выполняются , а...

11
 Аватар для levgen
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
30.05.2015, 21:14
как по мне 1 и5 блоки все равно нужно фиксировать по ширине, так как при большом тексте блоки будут переставляться

Добавлено через 15 минут
HTML5
1
2
max-width: 200px; 
    width: auto;
примерно так
0
161 / 126 / 30
Регистрация: 30.05.2015
Сообщений: 380
30.05.2015, 22:00  [ТС]
Ну это понятно, самые азы вроде. Проблема в том, что хочется что бы эти блоки по всей ширине родительского блока были распределены, причем 3-й блок (статическое изображение) был ровно посередине родительского блока, а все остальные уже от него свои размеры изменяли. Представляю примерно как это с помощью js сделать, а вот на чистом css - нет
На всякий случай шаблон моего кода прикладываю,может легче помочь будет...
http://jsfiddle.net/goa8a3xo/
0
 Аватар для levgen
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
30.05.2015, 23:03
Лучше всего такое в таблице решается!
0
161 / 126 / 30
Регистрация: 30.05.2015
Сообщений: 380
30.05.2015, 23:09  [ТС]
Цитата Сообщение от levgen Посмотреть сообщение
Лучше всего такое в таблице решается!
Хм. Мне, кончено, ехать, а не шашечки, но всё же я где-то когда-то слышал, что в данный исторический момент времени таблицы для позиционирования элементов не рекомендуется использовать?
0
 Аватар для levgen
3 / 3 / 2
Регистрация: 07.02.2013
Сообщений: 185
30.05.2015, 23:21
что сейчас в голову пришло, для картинки сделал размещение по центру при любом размере экрана, то есть от этого блока потом нужно остальные строить, добавишь вместо своего блока block3:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
.parent {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto;
}
.block3 {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 10%;
    left: 50%;
    margin: -125px 0 0 -125px;
img {
        max-width: 100%;
        height: auto;
        display: block;
        margin: 0 auto;
        border: none;
    }
}
0
161 / 126 / 30
Регистрация: 30.05.2015
Сообщений: 380
31.05.2015, 00:04  [ТС]
Отрисовать один элемент посередине - это не проблема совсем, проблема как раз остальные как от него строить с помощью одного тольео CSS. Я недопонимаю. В CSS / HTML без году неделя просто
Набросал нужный мне вариант с помощью JS, всё еще надеюсь на помощь в достижении того же результата без скриптов.
0
0 / 0 / 0
Регистрация: 12.01.2015
Сообщений: 6
31.05.2015, 04:22
Цитата Сообщение от Kurles Посмотреть сообщение
Хм. Мне, кончено, ехать, а не шашечки, но всё же я где-то когда-то слышал, что в данный исторический момент времени таблицы для позиционирования элементов не рекомендуется использовать?
а display:table-cell чем не устраивает?
0
161 / 126 / 30
Регистрация: 30.05.2015
Сообщений: 380
31.05.2015, 11:37  [ТС]
Цитата Сообщение от beebop Посмотреть сообщение
а display:table-cell чем не устраивает?
Хорошо, как с помощью одного только css и режимом отображения table-cell добиться такого результата? Без иcпользования JS.
0
 Аватар для monochromer
419 / 381 / 163
Регистрация: 03.01.2013
Сообщений: 966
31.05.2015, 16:52
Kurles,
на какие браузеры ориентируетесь?
0
161 / 126 / 30
Регистрация: 30.05.2015
Сообщений: 380
31.05.2015, 19:12  [ТС]
Цитата Сообщение от monochromer Посмотреть сообщение
на какие браузеры ориентируетесь?
В общем и целом - это академический интерес, так что можно что бы хотя бы в последних версиях лиса / хрома работало.
0
 Аватар для monochromer
419 / 381 / 163
Регистрация: 03.01.2013
Сообщений: 966
01.06.2015, 07:02
Цитата Сообщение от Kurles Посмотреть сообщение
В общем и целом - это академический интерес, так что можно что бы хотя бы в последних версиях лиса / хрома работало.
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
body {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
 
body > div {
  height: 64px;
  border-radius: 3px;
  border: 1px solid darkcyan;
  display: inline-block;
}
 
#block1, #block5 {
    width: 150px;
}
 
#block2, #block4 {
    width: auto;
    flex-grow: 1;
}
 
#block3 {
    width: 64px;
}
https://jsfiddle.net/6fhta9ah/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.06.2015, 07:02
Помогаю со студенческими работами здесь

Изучение html5, css3
Как то давно я начинал изучать html и css, но потом отложил и изучал php. Теперь хочу стать полноценным разработчиком веб. Т.е. хочу...

Книга по html5 и css3
Подскажите книгу по html5 и css3, чтобы про css3 было расписано

Плеер на HTML5 и CSS3
Нужен плеер на HTML5 и CSS3. Я уже много всего посмотрел и облазил, но нигде не нашел, чтобы было переключение музыки - следующая...

Слайдер на html5 и css3
Добрый день всем верстальщиками. Молодой и неопытный коллега просит помощи) В данный момент я заканчиваю верстку одного проекта и там...

Хорошие книги по HTML5 и CSS3
Добрый вечер. Посоветуйте хорошие книги по HTML5 и CSS3, чтобы изучив их можно было смело заявить, что я знаю эти языки, и уже дальше...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
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