Почему для разработки базового макета веб-сайта обычно используют flexbox, а не сетку? [закрыто]CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Почему для разработки базового макета веб-сайта обычно используют flexbox, а не сетку? [закрыто]

Сообщение Anonymous »

Почему для разработки макета веб-сайта обычно используют flex, а не сетку?
Для страниц с одномерным макетом имеет смысл использовать flex.
Изображение

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

Однако многие другие сайты обычно иметь двухмерный макет, а не одномерный.
В большинстве случаев вверху находится область заголовка, а в центре — боковое навигационное меню (или боковое содержимое) и область основного содержимого. А внизу есть область нижнего колонтитула, как на изображении выше.
Когда я впервые узнал о сетке, я услышал, что она очень эффективна при разработке макетов с двухмерной структурой. Я также слышал, что базовый макет веб-сайта можно создать с использованием сетки. Что ж... макет выше также может быть спроектирован как в виде сетки, так и в гибком стиле.
Однако я проанализировал макет CSS нескольких веб-сайтов с боковыми меню с помощью инструментов разработчика Chrome, но не смог найти единственный пример использования сетки в макете сайта. Все макеты были разработаны с использованием гибких и вложенных элементов div. Использование Grid на самом деле ограничивается реальным пользовательским интерфейсом в форме сетки, например галереями изображений.
(Только для веб-сайтов, которые я проверял на данный момент)
Почему обычно для базовый макет вашего сайта? Я думаю, причина в том, что в ситуации, когда доступны и flex, и Grid, легче разработать гибкий вариант, который проще в использовании.
Ну... Я слышал, что Grid есть проблема, которая плохо поддерживается в старых версиях браузеров, но похоже, что большинство пользователей редко используют старые версии браузеров, которые не очень хорошо поддерживают сетку. Так что я не думаю, что это основная причина использования гибкой сетки вместо сетки.

Подробнее здесь: https://stackoverflow.com/questions/785 ... sic-layout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «CSS»