به آموزشگاه مجازی سینا خوش آمدید!

آموزش چینش چند ستونی(multi-column) در CSS

امتیاز
(0)

ماژول چینش چند-ستونی در CSS به ما امکان می دهد تا مانند روزنامه ها، به سادگی چند ستون متنی را ایجاد کنیم:


ویژگی های مختلف چند-ستونی در CSS

در این فصل، درباره ی ویژگی های چند ستونی زیر نکاتی را خواهید آموخت:

  • column-count
  • column-gap
  • column-rule-style
  • column-rule-width
  • column-rule-color
  • column-rule
  • column-span
  • column-width

ایجاد چند-ستونی در CSS

ویژگی column-count در CSS، تعداد ستون هایی که یک عنصر باید به آن تقسیم شود را مشخص می کند. 

مثال شماره 1

تقسیم متن درون عنصر <div> به سه ستون:

div {
  column-count: 3;
}
امتحان کنید

شکاف بین ستون ها در CSS

ویژگی column-gap در CSS، فضا یا شکاف بین ستون ها را مشخص می کند. 

مثال شماره 2

مشخص کردن 40 پیکسل فضا یا فاصله بین ستون ها:

div {
  column-gap: 40px;
}
امتحان کنید

خط عمودی بین ستون ها در CSS

ویژگی column-rule-style استایل خط عمودی بین ستون ها را مشخص می کند:

مثال شماره 3

div {
  column-rule-style: solid;
}
امتحان کنید

ویژگی column-rule-width عرض خط  عمودی بین ستون ها را مشخص می کند:

مثال شماره 4

div {
  column-rule-width: 1px;
}
امتحان کنید

از ویژگی column-rule-color برای مشخص کردن رنگ خط عمودی بین ستون ها استفاده می شود:

مثال شماره 5

div {
  column-rule-color: lightblue;
}
امتحان کنید

از ویژگی column-rule در CSS، بعنوان یک ویژگی خلاصه شده برای تنظیم تمام ویژگی های column-rule-* در بالا، استفاده می شود. 

مثال شماره 6

تنظیم عرض، استایل و رنگ خط عمودی بین ستون ها:

div {
  column-rule: 1px solid lightblue;
}
امتحان کنید

از ویژگی column-span برای مشخص کردن تعداد ستون هایی که یک عنصر(معمولا یک عنوان) اشغال می کند، استفاده می شود:

مثال شماره 7

مشخص کردن اینکه عنصر <h2> باید از این طرف تا آن طرف ستون ها گسترش یابد( و در وسط قرار گیرد):

h2 {
  column-span: all;
  text-align: center;
}
امتحان کنید

عرض ستون در CSS

از ویژگی column-width برای مشخص کردن یک عرض پیشنهادی و بهینه برای هر ستون استفاده می شود. در مثال زیر، مرورگر تعداد ستون ها را بسته به عرض و فضای در دسترس، مشخص می کند. 

مثال شماره 8

مشخص کردن اینکه عرض پیشنهادی و بهینه برای ستون ها باید 100px باشد:

div {
  column-width: 100px;
}
امتحان کنید

 

 

  • بازدید: 101

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال