Агуулгын хүснэгт:

Та Flexbox болон grid-г хэрхэн ашигладаг вэ?
Та Flexbox болон grid-г хэрхэн ашигладаг вэ?

Видео: Та Flexbox болон grid-г хэрхэн ашигладаг вэ?

Видео: Та Flexbox болон grid-г хэрхэн ашигладаг вэ?
Видео: Хичээл №1 HTML5, CSS3-ийг эхнээс дуустал сургалтаар юу заах вэ 2024, Арваннэгдүгээр
Anonim

Бид вэб дээр элементүүдийг мөр, багана хэлбэрээр зохион байгуулсаар ирсэн ашигласан зохион байгуулалтад зориулсан хүснэгтүүд. Хоёулаа flexbox болон сүлжээ Энэ үзэл баримтлалд тулгуурладаг. Flexbox Элементүүдийг нэг мөрөнд эсвэл нэг баганад байрлуулахад хамгийн тохиромжтой. Сүлжээ элементүүдийг олон мөр, баганад байрлуулахад хамгийн тохиромжтой.

Дараа нь та Flexbox болон grid-г хамтад нь ашиглаж болох уу гэж асууж магадгүй юм.

Ихэнхдээ Үгүй. Сүлжээ -аас хамаагүй шинэ юм Flexbox мөн хөтчийн дэмжлэг арай бага байна. Тэд чадна ажил хамтдаа : a сүлжээ зүйл чадна байх а flexbox сав. А уян хатан зүйл чадна байх а сүлжээ сав.

Үүний нэгэн адил, CSS сүлжээ нь Flexbox-оос илүү сайн уу? CSS сүлжээ 2D байршилд зориулагдсан. Энэ нь мөр, баганын аль алинд нь ажилладаг. Flexbox ажилладаг илүү сайн зөвхөн нэг хэмжээст (мөр аль аль нь ЭСВЭЛ багана). Энэ нь байх болно илүү Хэрэв та хоёуланг нь нэгэн зэрэг ашиглавал цаг хэмнэнэ.

Үүний дагуу Flexbox grid гэж юу вэ?

Flexbox нэг хэмжээст байршилд зориулж хийгдсэн ба Сүлжээ хоёр хэмжээст байрлалд зориулж хийгдсэн. Энэ нь хэрэв та зүйлсийг нэг чиглэлд байрлуулж байгаа бол (жишээлбэл толгойн доторх гурван товчлуур) ашиглах хэрэгтэй гэсэн үг юм. Flexbox : Энэ нь танд CSS-ээс илүү уян хатан байдлыг өгөх болно Сүлжээ.

Та хэзээ Flexbox-ыг хэрэглэж болохгүй вэ?

Flexbox-г хэзээ хэрэглэхгүй байх

  1. Хуудасны байршилд flexbox бүү ашигла. Хувь хэмжээ, хамгийн их өргөн, медиа асуулга ашигладаг үндсэн сүлжээний систем нь хариу үйлдэл үзүүлэх хуудасны байршлыг бий болгоход илүү аюулгүй арга юм.
  2. Display:flex-г бүү нэм; чингэлэг болгонд div.
  3. Хэрэв танд IE8 болон IE9-ийн ачаалал их байгаа бол flexbox-г бүү ашигла.

Зөвлөмж болгож буй: