Spisu treści:

Jak korzystasz z Flexbox i siatki?
Jak korzystasz z Flexbox i siatki?

Wideo: Jak korzystasz z Flexbox i siatki?

Wideo: Jak korzystasz z Flexbox i siatki?
Wideo: Flexbox or grid - How to decide? 2024, Listopad
Anonim

Rozmieszczamy elementy jako wiersze i kolumny w sieci, odkąd… używany tabele do układu. Obie Flexbox i siatka opierają się na tej koncepcji. Flexbox najlepiej nadaje się do rozmieszczania elementów w jednym rzędzie lub w jednej kolumnie. Siatka najlepiej nadaje się do układania elementów w wielu rzędach i kolumnach.

Następnie można zapytać, czy można używać Flexboxa i siatki razem?

Przeważnie nie. Siatka jest znacznie nowszy niż Flexbox i ma nieco mniejszą obsługę przeglądarek. Oni Móc Praca razem : a siatka przedmiot Móc być Flexbox pojemnik. A przewód przedmiot Móc być siatka pojemnik.

Podobnie, czy siatka CSS jest lepsza niż Flexbox? Siatki CSS są dla układów 2D. Działa zarówno z wierszami, jak i kolumnami. Flexbox Pracuje lepszy tylko w jednym wymiarze (w każdym rzędzie LUB kolumny). To będzie jeszcze oszczędność czasu i pomoc, jeśli używasz obu jednocześnie.

Czym zatem jest siatka Flexbox?

Flexbox jest wykonany dla układów jednowymiarowych i Siatka jest przeznaczony do układów dwuwymiarowych. Oznacza to, że jeśli układasz elementy w jednym kierunku (na przykład trzy przyciski w nagłówku), powinieneś użyć Flexbox : Zapewni Ci większą elastyczność niż CSS Siatka.

Kiedy nie należy używać Flexbox?

Kiedy nie używać flexboxa

  1. Nie używaj flexbox do układu strony. Podstawowy system siatki wykorzystujący wartości procentowe, maksymalne szerokości i zapytania o media jest znacznie bezpieczniejszym podejściem do tworzenia responsywnych układów stron.
  2. Nie dodawaj display:flex; do każdego kontenera div.
  3. Nie używaj flexbox, jeśli masz duży ruch z IE8 i IE9.

Zalecana: