بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

جزئیات بیشتر
آموزش یکبار برای همیشه
جشنواره قربان تا غدیر 20% تخفیف برای همه محصولات با کد Gorbann

آموزش Multi-column در CSS

مقالات طراحی سایت

آموزش کامل بخش Multi-column و موارد مربوط به این بخش در CSS ! چگونه محتواهایی با چندین ستون در صفحه وب داشته باشیم ؟!

0 123
آموزش Multi-column در CSS
مطالعه : 9 دقیقه

یکی از مباحث آموزشی جذاب در بحث طراحی با CSS می‌تواند مبحث Multi-column باشد . این بخش بروی متن‌های سایت شما تغییرات جالبی را اعمال خواهد کرد که البته باوجود اینکه بیشتر کارائی آن در بخش نظم دهی به متن ها است ، در زمینه ستون بندی داخل طراحی نیز گاها مورد استفاده قرار خواهد گرفت .

این بخش یعنی Multi-column شامل چندین زیربخش است که باید با تمامی آنها آشنایی داشته باشید تا بتوانید طبق طرحی که مدنظر دارید ، طراحی خود را انجام دهید . بخش Multi-column شامل بخش‌های زیر است :

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

هریک از این دستورات ، بخشی از طراحی شما را شامل خواهند شد . در ادامه بصورت مجزا هریک از این دستورات را بررسی می‌کنیم .

دستور column-count

این دستور اولین فاکتوری است که باید استفاده کنید تا مشخص کنید که div شما باید شامل چند ستون باشد و محتوای داخل آن در چند ستون بصورت تقریبا مساوی تقسیم شود ! به مثال زیر دقت کنید :

column-count: 3;

اکنون خروجی این دستور برای div زیر را مشاهده کنید :

لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد.

همانطور که مشاهده می‌کنید ، متن شما بصورت مساوی در 3 ستون تقسیم شده است . توجه داشته باشید که متون بصورت ستونی هستند یعنی ابتدا ستون اول پر می‌شود و سپس ادامه متن به ستون دوم منتقل می‌شود و به همین ترتیب تا ستون آخر !

دستور column-gap

دستور column-gap فاصله بین ستون‌ها با یکدیگر را تنظیم خواهد کرد . در مثال بالا فاصله بین ستون ها بصورت پیشفرض تنظیم شده است . درحالیکه می‌توانیم تعیین کنیم فاصله جداکننده بین هر ستون با ستون دیگر چه مقداری باشد . به مثال زیر توجه کنید :

column-gap: 40px;

خروجی بصورت زیر خواهد بود :

لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد.

همانطور که مشاهده می‌کنید فاصله بین ستون‌ها نسبت به مثال بالا در بخش column-count کمی بیشتر شد . پس می‌توانیم از این ویژگی نیز استفاده کنیم .

دستور column-rule-style

به کمک این دستور می‌توانید برای فاصله بین ستون‌ها یک border تنظیم کنید . یعنی بجای فضای خالی بین هر ستون ، از یک border استفاده شود . به مثال زیر توجه کنید :

column-rule-style: solid;

خروجی بصورت زیر خواهد بود :

لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد.

دقت داشته باشید که در این مقال برای div از هر سه دستور column-count و column-gap و column-rule-style درکنار هم استفاده شده است . می‌توانید نوع solid را به dashed یا dotted نیز تغییر دهید .

دستور column-rule-width

اگر تا اینجای مقاله را بخوبی مطالعه کرد باشید ، حتما می‌توانید حدس بزنید که ویژگی column-rule-width چه کاری انجام خواهد داد . ویژگی column-rule-width اندازه عرض یا همان صخامت border هایی که در بالا تنظیم کردیم را تعیین خواهد کرد . لذا خودتان این ویژگی را تست کرده و نتیجه را مشاهده کنید .

دستور column-rule-color

قطعا اکنون اطلاع دارید که این دستور نیز چه کاری انجام خواهد داد . این دستور رنگ مشکی پیشفرض border بین ستون را تغییر خواهد داد لذا این دستور را برای مثال خودتان تست و نتیجه را بررسی کنید .

دستور column-rule

دستور column-rule یک دستور جامع و کلی برای column-rule-style و column-rule-width و column-rule-color است . یعنی می‌توانید داخل یک دستور بصورت زیر :

column-rule: 1px solid lightblue;

هر سه ویژگی را در یک دستور داشته باشید و خروجی بگیرید . بخش Multi-column یکی از قسمت‌های جذاب در زبان طراحی CSS است که بسته به پروژه و نیاز طراح می‌توان از آن استفاده کرد اما باید دقت داشته باشید که استفاده از این ویژگی برای پروژه‌های عادی و شناخته شده شاید وجه خوبی را ایجاد نکند لذا بصورت دقیق و بجا از آن استفاده کنید .

دستور column-width

این دستور کامل مشخص است و شما می‌توانید توسط این بخش ، عرض هر ستون را تنظیم کنید . برای مثال :

column-width: 100px;

اگر قصد داشتید تا تعداد ستون‌ها یا به عبارتی مقادیر column-count در موبایل بصورت 1 ستون نمایش داده شود ، می‌توانید با استفاده از دستور media و حالت min-width بروی این بخش کار کنید . به مثال زیر دقت کنید :

@media only screen and (min-width:767px){
	column-count: 3;
	column-gap: 40px;
	column-rule: 1px solid lightblue;
}

در این حالت شما از عرض 767 پیکسل به بالا شاهد اجرای دستورات بخش Multi-column هستید و لذا در قسمت واکنشگرایی هم مشکلی نخواهید داشت .

دستور column-span

دستور column-span برای بخشی است که شما از یک عنوان داخل محتوای خود استفاده کنید . مثلا از یک تگ h3 ! برای اینکه تگ h3 شما در ستون اول حبس نشده و در بخش بالای متن ، سراسر ستون‌ها را پوشش دهد ، می‌توانید برای h3 داخل متن که عنوان شما است ، از دستور column-span استفاده کنید . به مثال زیر دقت کنید :

h3.columns { column-span: all; }

خروجی بصورت زیر است :

این عنوان باید در سراسر ستون‌ها نمایش داده شود

لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد.

همانطور که مشاهده می‌کنید ، عنوان ما از ستون‌ها خارج شده است ، درحالیکه توقع داشتیم در ستون اول محصور شود اما طبق دستور column-span با مقدار all ، عنوان شما در بالای تمام ستون‌ها تکرار می‌شود . امیدواریم این مقاله برای شما مفید بوده باشد . پاینده باشید .

 

امید قدیمی

امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت

اشتراک گذاری محتوا

نقشه راه فرانت

اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید

نقشه راه وردپرس

اگر شما نیز علاقمند هستید تا وردپرس را به عنوان یک برنامه نویس توسعه دهید ، بهترین دوره های آموزشی را برایتان تدریس کردیم

شاید این مطالب نیز برای شما جالب باشد
هزینه تغییرات در سایت چگونه محاسبه می‌شود ؟
مطالعه : 11 دقیقه 1
امید قدیمی امید قدیمی
۱۴۰۳-۰۳-۱۹
آموزش سلکتور optional: در css
مطالعه : 5 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۲-۱۱-۲۰
کامل ترین جدول تفاوت های بوت استرپ 5 و 4 و 3
مطالعه : 27 دقیقه 17
امید قدیمی امید قدیمی
۱۴۰۳-۰۲-۱۸
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

آموزش های رایگان بیشتر در آپارات و یوتیوب سئو نود
کانال آپارات سئو نود چنل یوتیوب سئو نود