فلکس باکس چیست؟

فلکس باکس یکی از اولین ماژول­هاییست که برای صفحه بندی واقعی طراحی شد و مدل سازی با CSS رو ساده­تر و حتی در برخی موارد امکان پذیر کرد.
این ماژول برای ارتقای مدل کادربندی CSS طراحی شده و این کارو با انعطاف پذیر کردن کادرها و محتوای درونشون انجام میده. با استفاده از فلکس باکس میتونیم کادر و کادرهای درونیش رو به هر صورتی که بخواهیم مرتب کنیم، مثلا از چپ بچینیم یا از راست یا حتی از پایین یا بالا. میتونید ترتیب عناصر روی صفحه رو تعیین کنید و محتواتونو از راست به چپ ردیف کنید و یا به هر تعداد که بخواهید ستون به صفحه اضافه کنید. اندازه ها هم تا جایی که عناصر جا داشته باشند و فضا باشه، انعطاف پذیرند.
جالب اینجاست، با وجود اینکه فکلس باکس هنوز رسما جزء CSS3 نشده، همه مرورگرهای بزرگ از جمله اندروید و iOS ازش پشتیبانی میکنند.