وبسايت ها اغلب مطالب خود را در چندين ستون (مثل مجله و روزنامه(نمايش ميدهند .
مثال ـ در زير نمونه از ستون بندي ملاحظه فرمائيد.
عناصر چيدمانHTML Layout Elements -
HTMLداراي چندين عنصر معنائي است كه قسمت هاي مختلف صفحه را تعريف مينمايد .اين عناصر هركدام
قسمت معناداري را معرفي ميكنند عناصرمورد نظر در طرح زير نشان داده شده است.
شرح عناصر فوق مطابق زيراست:
<header>ـ
عنواني را براي سند يا بخشي ازسند تعريف مينمايد.
<nav>ـ
مجموعه اي از پيوندهاي پيمايشي را تعريف مينمايد.
<section>ـ
يك بخش را در يك سند تعريف مينمايد.
<article>ـ
يك ناحيه مستقل را تعريف ميكند.
<aside>ـ
يك محتواي جدااز محتوا مانند يك نوار كناري تعريف ميكند.
<footer>ـ
يك پاورقي را براي سند يابخشي از سند تعريف ميكند.
<detail>ـ
بخش جزئيات اضافي را تعريف ميكند .ميتواند درصورت تقاضا بازو بسته شود.
<summary>ـ
عنواني براي بخش<detail> تعريف مينمايد.
تكنيك هاي چيدمانHTML Layout Techniques -
چهار روش يا تكنيك براي طرح چند ستوني كردن صفحات وجود دارد، هركدام ازآنها مزايا و معايب
خودرا دارند .روشها مطابق زيرند:
CSS framework -1
CSS float property -2
CSS flexbox -3
CSS grid -4
روشCSS frameworks -
اگر ميخواهيد بااين روش يك طرح بندي سريع ايجاد نمائيد از منابعW3.CSS ياBootstrp استفاده
كنيد .در اين منابع قالب هائي وجود دارد كه ميتوانيد از آنها استفاده نمائيد.
طرح بندي شناورCSS Float Layout -
مثال ـ طرح بندي شناور
CSS Flexbox Layout
باويژگي
CSS floatطراحي كلي وب آسان است .كافي است براي حالت شناور بدانيد
كه ويژگي هايfloat , clear چگونه كار ميكنند .يكي از معايب آن اينستكه
اين حالت وابسته بجريان سند بوده وميتواند درانعطاف پذيري آن اثر منفي داشته باشد .دراين حالت
صفحه تغييرعرض ميدهد وكوچك ميشود، عناصر در يك خط يعنيnav وsection ستوني ميشوند . اين حالت
شناوري روش را نشان ميدهد.
CSS Flexbox Layout
در استفاده از روش باكسهاي انعطاف پذير مطمئن شويد كه پيش بيني هاي لازم را براي صفحات نمايش
،مختلف را انجام داده باشيد .بااين روش ستون هاي رديفي بصورت باكس انعطاف پذير تعريف ميگردد
و در صفحه نمايش كوچك آنها مشابه پشته يا استك روي هم قرارميگيرند.
براي اطلاعات بيشتر بايد بخشCSS Flexbox مطالعه شود .
مثال ـFlexbox Layout
در مثال بالا دو بخشnav و section نوع باكس انعطاف پذيرند، كه شرايط فرم نمايش سطري ويا در
صفحات كوچكتر ستوني ميشوند.
طرح بندي شبكه ايCSS Grid Layrout -
براي طراحي فرم شبكه اي از مدل سيستمGrid استفاده ميشود .اين مدل داراي سطر وستون ميباشد و
طراحي صفحات وب باآن نسبت به شناور وباكس انعطاف پذير، ساده تراست .انها نيازي به شناوري يا
يا تنظيم موقعيت ندارند.