سلام به همه پی وی لرنی های عزیز!
به دوره آموزش ویژگی های CSS خوش آمدید. CSS مخفف Cascade Style Sheets است که توسط W3C یا کنسرسیوم جهانی وب ایجاد شده است. اگر HTML اسکلت و ساختار وب است آنگاه CSS گوشت پوست وب را تشکیل می دهد که ضعف های HTML را پوشش داده و آن ها را رفع می نماید. در این مجموعه از مجموعه آموزش های پی وی لرن قرار است به سراغ دوره آموزش ویژگی های CSS برویم و شما را با Properties ها یا ویژگی های CSS آشنا کنیم. روند هر جلسه این دوره به این شکل است که هر جلسه اختصاص به یک ویژگی دارد و در هر جلسه نیز برای هر Property یا ویژگی نیز سعی شده با ارائه مثال های مرتبط، یادگیری ویژگی های CSS آسان تر و ماندگارتر شود.
در جلسه گذشته آموختیم که ویژگی grid-auto-columns چیست؛ این ویژگی یک اندازه یا سایز را برای ستون ها در یک ظرف grid تنظیم می کند.
در این جلسه آموزش کار با ویژگی grid-auto-flow در CSS را به علاقمندان این دوره ارائه می کنیم.
به مثال زیر توجه نمایید؛ در این مثال ستون آیتم های نصب شده به صورت خودکار در ستون قرار گرفته اند.
1 2 3 4 | .grid-container { display: grid; grid-auto-flow: column; } |
ویژگی grid-auto-flow محل قرار گیری خودکار یا auto-placed آیتم ها را در شبکه یا grid را کنترل می کند.
مقدار پیش فرض | row |
به ارث بردن | خیر |
متحرک بودن | بله |
نسخه | CSS Grid Layout Module Level 1 |
سینتکس JavaScript | “object.style.gridAutoFlow=”row dense |
در ادامه آموزش کار با ویژگی grid-auto-flow در CSS جدولی ارائه کرده ایم که نشان می دهد این ویژگی CSS در چه مرورگر های پشیبانی می شود.
نام ویژگی | |||||
grid-auto-flow | ۵۷ | ۵۲ | ۴۴ | ۱۰ | ۱۶ |
1 | grid-auto-flow: row|column|dense|row dense|column dense; |
مقدار | توضیحات |
---|---|
row | مقدار پیش فرض است – آیتم ها را با پر کردن هر سطر جایگذاری می کند. |
column | آیتم ها را با پر کردن هر ستون جایگذاری می کند. |
dense | آیتم ها را با پر کردن جا های خالی در شبکه جایگذاری می کند. |
row dense | آیتم ها را با پر کردن هر سطر و جای خالی در شبکه جایگذاری می کند. |
column dense | آیتم ها را با پر کردن هر ستون و جای خالی در شبکه جایگذاری می کند. |
پر کردن هر جای خالی در شبکه از طریق افزودن مقدار “dense” :
1 2 3 4 | .grid-container { display: grid; grid-auto-flow: row dense; } |
در این جلسه به آموزش کار با ویژگی grid-auto-flow در CSS پرداختیم و آموختیم که این ویژگی محل قرار گیری خودکار یا auto-placed آیتم ها را در شبکه را کنترل می کند.
در جلسه آینده قرار است به آموزش و آشنایی با ویژگی grid-auto-rows بپردازیم.
با پی وی لرن همراه باشید.