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

Grid с резиновой серединой :)

10.07.2020, 15:22. Показов 1269. Ответов 3
Метки css, grid, spa (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые.
Прошу помощи. Не занимался ранее версткой, застрял на правильной структуре страницы.
Решил сделать на Grid'ах.

Страница - SPA (Single Page Application) для реакта. Структура очень простая. Header, Footer, прилеплены к верху и низу окна. Середина - 2 колонки 1/4. Вот с ними вся сложность. Нужно чтобы они занимали максимум пространства, т.е. даже стройка текста должна быть под Header, при Resize, Header и Footer меняют ширину, а колонки - ширину и высоту.

Вот что есть на данный момент:

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
.app-wrapper {
    overflow: hidden;
    display: grid;
    grid-template-areas:
            "Header Header Header Header"
            "LeftCol Content Content Content"
            "Footer Footer Footer Footer";
    height: 100vh;
}
 
.App-Content {
    grid-area: Content;
}
 
.App-LeftCol {
    grid-area: LeftCol;
}
 
.App-Header {
    grid-area: Header;
    background-color: #303030;
    height: 60px;
}
 
.App-Footer {
    grid-area: Footer;
    margin-top: auto;
    background-color: #303030;
    height: 50px;
}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div className="app-wrapper">
     <header className="App-Header">
            <NavBar/>
      </header>
           <div className="App-LeftCol">
               Text
            </div>
            <div className="App-Content">
               Text
            </div>
            <div className="App-Footer">
               Text
            </div>
</div>
Заранее благодарен
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.07.2020, 15:22
Ответы с готовыми решениями:

Возможно ли задать в XAML число строк и столбцов Grid сразу, без исп <Grid.ColumnDefinitions> и <Grid.RowDefinnitions>?
Возможно ли задать в XAML число строк и столбцов Grid сразу, без исп &lt;Grid.ColumnDefinitions&gt; и &lt;Grid.RowDefinnitions&gt;?

Работаем с серединой строки
Всем привет. имеем &lt;h1&gt;Люстра 571/8S IVORY+CLEAR CR, Nervilamp&lt;/h1&gt; нас интересует &quot;571/8S&quot;(артикль) он бывает разный...

Прозрачный фон для таблицы но с непрозрачной серединой
У меня при изучении возникла проблемка. Создал фон. На фоне таблицу со своим прозрачним фоном. Но теперь все что находится в середине...

3
0 / 0 / 1
Регистрация: 10.07.2020
Сообщений: 3
10.07.2020, 16:02  [ТС]
Скрин того, что сейчас есть
Миниатюры
Grid с резиновой серединой :)  
0
0 / 0 / 1
Регистрация: 10.07.2020
Сообщений: 3
11.07.2020, 12:56  [ТС]
Лучший ответ Сообщение было отмечено mrtoxas как решение

Решение

Друзья, я нашел решение, все очень просто:

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
.app-wrapper {
    overflow: hidden;
    display: grid;
    grid-template-areas:
            "Header Header Header Header"
            "LeftCol Content Content Content"
            "Footer Footer Footer Footer";
    grid-template-columns: 35% 65%;
    grid-template-rows: 60px 1fr 30px;
    height: 100vh;
}
 
.App-Content {
    grid-area: Content;
    background-color: brown;
}
 
.App-LeftCol {
    grid-area: LeftCol;
    background-color: blueviolet;
}
 
.App-Header {
    grid-area: Header;
    background-color: #303030;
    height: 60px;
}
 
.App-Footer {
    grid-area: Footer;
    background-color: #303030;
    height: 30px;
}
Нешение в конфигурации строк и столбцов
CSS
1
2
    grid-template-columns: 35% 65%;
    grid-template-rows: 60px 1fr 30px;
Понимаю, наверное это глупый детский вопрос для гуру был, тем не менее, спасибо всем откликнувшимся
Миниатюры
Grid с резиновой серединой :)  
0
11.07.2020, 13:33

Не по теме:

Цитата Сообщение от evganis Посмотреть сообщение
тем не менее, спасибо всем откликнувшимся
Тонко

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.07.2020, 13:33
Помогаю со студенческими работами здесь

Соединить пересечения каждых двух дорог с серединой третьей
Школьникам поручено проложить новые дорожки. Определить их длины,если предложено: соединить пересечения каждых двух дорог с серединой...

Доказательство о точке, являющейся серединой ребра правильного тетраэдра
Здравствуйте, уважаемые дамы и господа. Прошу помощи в решении. Текст задачи: Точка М - середина ребра BD правильного тетраэдра...

Написать уравнение касательной, если начало координат является серединой отрезка АС
График функции y=2-(2x+3)^(1/2) пересекает ось абсцисс в точке А, а касательная к графику пересекает ось абсцисс в точке С. Напишите...

А кроме Data Grid есть еще какой-нибудь Grid?
Вопрос конечно тупой, но что-то смотрю и не вижу. Или может не туда смотрю. Одним словом торможу. Опять же раньше был в VB такой...

Не могу прикрутить bindingnavigator к grid, которая связана с другой grid
вот код, если бы grid не были связаны то и проблем бы не было. а тут никак не получается. нужно чтобы binding навигатор относился к...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru