10 قانون CSS که هر طراح وب باید بداند!

Academy.it

عضو تایید شده
کاربر انجمن
عضویت
25/9/17
ارسال ها
5
امتیاز
1
سن
64
در این مقاله می خواهیم درمورد تعدادی از قوانین و تعاریفی که میتونند طراحی وبسایت شما رو مدرن تر کنند, صحبت کنیم. این مقاله شامل 10 تعریف و قانونی که هر طراح وب باید در کارش استفاده کنه, هست.


media@



@media screen and (max-width: 960px) {

}


تگ media@ فقط به شما اجازه نمیده که بطور مشخص استایل دهی رو برای صفحه ی وب انجام بدید, امروزه کوئری های media همراه ساخت صفحات واکنش گرا یا طراحی وبسایت بر اساس شرایط دستگاه مورد استفاده, هستند. با استفاده از کوئری media به همراه پراپرتی هایی مثل min-width شما میتونید عناصر صفحه ی وب رو به شکل بهتری و با توجه به شرایط موجود به نمایش کاربر در بیارید.



background-size



body {
background: url(image.jpg) no-repeat;
background-size: 100%;
}


یک پراپرتی فوق العاده از CSS3 هست که با پشتیبانی مرورگرهای معروف, گسترش پیدا کرده. اوایل استفاده از بک گراند ها با سایز مورد نظر و در مکان دلخواه بسیار سخت و شایدم غیرممکن بود اما امروزه با استفاده از یک خط کد میشه سایز بک گراند رو عوض کرد و به شکل دلخواه درآورد. با بهره بردن از این نکته میتونید بک گراند های تمام قد با افکت های تصویری بسازید.



font-face@



@font-face {
font-family: Blackout;
src: url("assests/blackout.ttf") format("truetype");
}


یکی از پراپرتی های CSS3 که درسال های اخیر باعث اتفاقات جذابی در بخش طراحی وب شده, font-face@ هست. این گزینه به شما امکان میده هر فونتی که مد نظرتون هست رو به راحتی با فرمت های مختلف و تنظیمات دلخواه در هر بخش از کد CSS استفاده کنید. از font-face@ استفاده کنید و از بین چندین هزار فونت رایگان, دلخواه تان را در صفحه ی وب قرار دهید. برای اینکار میتونید از سرویس هایی مثل Google Webfonts یا Typekit هم استفاده کنید.



;margin: 0 auto



#container {
margin: 0 auto;
}


تعریف margin: 0 auto یکی از نکات اولیه ای هست که شما باید برای سر و کله زدن با CSS بدانید. این شگفت انگیزه که هیچ تعریف خاصی برای وسط چین کردن یک عنصر به تعاریف css اضافه نشده. اما برای اینکار میتونید کد margin : 0 auto رو به عنصر مورد نظرتون اضافه کنید و اون رو در بلاک موجود وسط چین کنید.



overflow:hidden



.container {
overflow: hidden;
}


راه های زیادی برای پاک کردن float ها وجود داره, اما یکی از بهترین و ساده ترین راه ها برای پاک کردن float ها, استفاده از overflow: hidden در container عنصری که float شده هست. این کد بار اضافی به استایل شما اضافه نمیکنه و در 90 درصد مواقع بدرستی کار می کنه.
 
آخرین ویرایش توسط مدیر:
بالا