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

Би CSS дээр сүлжээний байршлыг хэрхэн үүсгэх вэ?
Би CSS дээр сүлжээний байршлыг хэрхэн үүсгэх вэ?

Видео: Би CSS дээр сүлжээний байршлыг хэрхэн үүсгэх вэ?

Видео: Би CSS дээр сүлжээний байршлыг хэрхэн үүсгэх вэ?
Видео: SCP-507 Неохотный бункер размера (полный документ) | Класс объектов безопасный | Гуманоид SCP 2024, May
Anonim

Дөрвөн чухал алхмыг тоймлон авч үзье:

  1. Үүсгэх контейнерийн элемент болон харуулахыг зарлана: сүлжээ ;.
  2. Үүнийг тодорхойлохын тулд ижил савыг ашиглана уу сүлжээ ашиглан замууд сүлжээ - загвар - багана ба сүлжээ - загвар - мөрийн шинж чанарууд.
  3. Хүүхэд элементүүдийг саванд байрлуул.
  4. -ийг ашиглан сувгийн хэмжээг зааж өгнө үү сүлжээ - цоорхойн шинж чанарууд.

Эндээс би CSS сүлжээний байршлыг ашиглаж болох уу?

Internet Explorer-ээс бусад нь CSS сүлжээний зохион байгуулалт Safari, Chrome, Opera, Firefox болон Edge дээр угтваргүй. Эдгээр гарын авлагад дэлгэрэнгүй тайлбарласан бүх шинж чанар, утгыг дэмжих нь хөтчүүдэд харилцан ажиллах боломжтой. Энэ нь хэрэв та зарим зүйлийг бичвэл гэсэн үг юм Сүлжээний зохион байгуулалт Firefox дахь код, энэ нь Chrome дээр ижил аргаар ажиллах ёстой.

Нэмж хэлэхэд би Flexbox эсвэл grid ашиглах ёстой юу? Хоёулаа flexbox болон сүлжээ Энэ үзэл баримтлалд тулгуурладаг. Flexbox Элементүүдийг нэг мөрөнд эсвэл нэг баганад байрлуулахад хамгийн тохиромжтой. Сүлжээ элементүүдийг олон мөр, баганад байрлуулахад хамгийн тохиромжтой. justify-content шинж чанар нь нэмэлт зайг хэрхэн тодорхойлдог уян хатан -контейнерийг уян хатан - зүйл.

Үүнтэй адилаар 1fr гэж юу вэ?

1fr нь нэг "бутархай нэгж" бөгөөд энэ нь "элемент дэх үлдсэн зай" гэж хэлэх арга юм.

Flexbox grid гэж юу вэ?

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

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