ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، ابتدا باید وارد حساب کاربری خود شوید.

آموزش Css – قسمت دهم(Box Model)

سلام

با دهمین قسمت از آموزش های Css در خدمتتون هستیم، در این قسمت قصد داریم بپردازیم به Box Model، که در ادامه همراه بپرسم باشید تا با این مفهوم آشنا شویم.

آموزش:

تمامی عناصر HTML را می توانیم به صورت یک مستطیل چهار گوش در نظر بگیریم، و در واقع مفهوم Box Model، را میتوانیم چهارگوشه ی یک عنصر در نظر بگیریم.
مفهوم یک Box در Css نشان دهنده محیط اطراف یک عنصر HTML هست که دارای خصوصیات Border, Padding, Margin, Content است.

  • در تصویر زیر Box Model شرح داده شده است:
box-model

box-model

توضیح بخش های مختلف:

  • Content: محتوای داخل یک Box, که می تواند شامل تصویر، متن، جدول و … باشد.
  • Padding: نواحی اطراف Content را از بین می برد.
  • Border: اطراف Padding و Content را می پوشاند.
  • Margin: نواحی اطراف Border را از بین می برد.

توسط Box Model می توانیم فضای اطراف عناصر و حاشیه های خالی بین عناصر را تعریف کنیم.

  • نمونه کد زیر را در نظر بگیرید:

ذخیره کنید و نتیجه را ببینید، در مثال بالا Box Model به طور کامل رعایت شده(Content, Border, Padding, Margin).

عرض و ارتفاع یک عنصر:

برای تعریف عرض و ارتفاء یک عنصر  که به درستی در همه مرورگرها نمایش داده شود، باید این را بدانید که Box Model چگونه کار میکند.

نکته: هنگامی که عرض و ارتفاع یک عنصر  را با Css تنظیم میکنید، برای محاسبه اندازه کامل و دقیق یک عنصر باید padding, border و margin های اطراف عنصر را هم در نظر بگیرید.

در مثال زیر فرض میکنیم به تگ <div> عرض ۳۵۰ پیکسل میخواهیم بدهیم، به این شکل عمل میکنیم:

حتما بخوانید:  تغییر سیستم عامل پیشفرض در گراب لینوکس

نحوه محاسبه:

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

همینطور برای ارتفاع نیز به همین شکل عمل میکنیم:

در واقع Box Model یکی از مهمترین مباحث Css هست، برای اینکه بتونید عرض دقیق و یکسانی به همه ی عناصر موجود در صفحه بدید باید با مفهوم Box Model و چگونگی محاسبه عرض و ارتفاع که در بالا گفته شد، آشنا باشید.

این جلسه از Css نیز به پایان رسید، همراه ما باشید با دیگر جلسات آموزشی …

موفق باشید.

 


درباره SOLTANE GHALBHAمدیر

امیدوارم از سایت رضایت کافی را داشته باشید :)

دنبال کردن من

نظر شما چیست؟