آموزش سی اس اس CSS

آموزش طراحی وب سایت با استفاده از سی اس اس CSS

Box Model

میتوان تمام المان های HTML را شبیه به box (جعبه) دید. در سی اس اس، اصطلاح "box model" برای طراحی و لی اوت استفاده میشود.

در سی اس اس، box model به باکسی گفته میشود که دور هر المان HTML قرار دارد اطلاق میشود. این باکس شامل: margin ها، borderها، paddingها، و و محتوای واقعی میباشد. توصیر زیر مفهوم box model را به تصویر میکشد.

 

توضیح هر بخش از box model:

  • Content - محتوای باکس، که در آن متن و تصویر قرار میگیرد
  • Padding - فضای خالی و transparent در کنار محتوا
  • Border - بوردر یا مرزی که دور content و padding قرار میگیرد
  • Border - فضا و منطقه ای transparent و بیرون از بوردر

box model به ما این اجازه را میدهد که بوردر دور المان ایجاد کنیم و فضایی بین المان ها بوجود بیاوریم.

مثال

 
div {
    width: 300px;
    border: 25px solid cornflowerblue;
    padding: 25px;
    margin: 25px;
}
 
This text is the actual content of the box. We have added a 25px padding, 25px margin and a 25px cornflowerblue border.

عرض و ارتفاع المان

برای تنظیم عرض و ارتفاع که در تمام مرورگرها یکسان نشان دهد لازم است شما box model را به درستی بشناسید.

عرض نهایی یک المان باید به این صورت محاسبه شود:

Total element width = width + left padding + right padding + left border + right border + left margin + right margin

ارتفاع نهایی یک المان باید به این صورت محاسبه شود:

Total element height = height + top padding + bottom padding + top border + bottom border + top margin + bottom margin

مثال

در این مثال ما میخواهیم عرض نهایی المان div 350px باشد:

 
div {
    width: 320px;
    padding: 10px;
    border: 5px solid gray;
    margin: 0; 
}
 

از روش زیر محاسبه میکنیم:

  • 320px (width)
  • + 20px (left + right padding)
  • + 10px (left + right border)
  • + 10px (left + right margin)
  • = 350px
نوشتن دیدگاه

جستجو در سایت

  • تاریخچه سی اس اس (CSS) +

    تاریخ CSS از سال 1994 آغاز شد. هاکون ویم لی در دهم اکتبر 1994 آنرا پیشنهاد داد. وی در CERN

    Read More

  • معرفی سی اس اس (CSS) +

    سی اس اس زبانی است که ظاهر صفحه HTML را تعریف میکند و تعیین میکند هر المان HTML به چه

    Read More

  • نحوه نگارش سی اس اس و سلکتورها +

    نحوه نگارش سی اس اس (CSS) مجموعه قوانین سی اس اس (CSS) شامل یک سلکتور و یک بلوک توصیفی است.

    Read More

  • نحوه استفاده از سی اس اس +

    مرورگر HTML را بر اساس اطلاعات موجود در استایل شیت شکل میدهد. سه راه برای وارد کردن سی اس اس

    Read More

  • رنگها در سی اس اس (CSS) +

    رنگها را میتوان با استفاده از اسمهای از پیش تعریف شده آنها، یا مقادیر آنها مانند RGB، HEX، HSL، RGBA،

    Read More

  • CSS Backgrounds | آموزش سی اس اس +

    پراپرتی بک گراند برای تعریف پس زمینه برای المان ها استفاده میشود.

    Read More

  • 1
  • 2
  • 3
  • 4

افراد آنلاین

ما 130 مهمان و بدون عضو آنلاین داریم