|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد

ورود به حساب کاربری

در صورتی که کلمه عبور خود را بروزرسانی کرده اید با کلمه عبور وارد حساب کاربری خود شوید.

شماره همراه خود را وارد کنید

ورود و ادامه

مدل جعبه ای CSS

تمام عناصر HTML را می توان به عنوان جعبه هایی در نظر گرفت. در CSS زمانی از مدل جعبه ای استفاده می کنیم که در درباره قالب بندی و طراحی صحبت کنیم.
مدل جعبه ای در CSS در اصل جعبه ای است که به دور تمام عناصر HTML می پیچد و شامل margin ، border ، padding و خود محتوا می باشد.


تشریح بخش های مختلف مدل جعبه ای :

content - محتوا صفحه ، جایی که متن و تصایر و ... نمایش داده می شود.
padding - یک فضای خالی به دور محتوا ایجاد می کند و بی رنگ است.
border - خط حاشیه ای به دور محتوا و padding ایجاد می کند.
margin - یک فضای خالی خارج از خط حاشیه ایجاد می کند و بی رنگ است.

مدل جعبه ای به ما این امکان را می دهد تا خطوط و فضای حاشیه را به دور عناصر ایجاد کرده و بین عناصر مختلف ، فاصله ایجاد کنیم.

مثال :

مدل جعبه ای
div {
    width: 300px;
    border: 25px solid green;
    padding: 25px;
    margin: 25px;
}
مشاهده مثال

 

 

 

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

 

 

 

برای تنظیم عرض و ارتفاع یک عنصر به صورت درست و برای همه مرورگر ها ، باید از نحوه عملکرد مدل جعبه ای اگاهی داشته باشید.

مهم ! زمانی که صفات width و height یک عنصر را با استفاده از CSS تنظیم می کنیم ، فقط عرض و ارتفاع بخش محتوا را تنظیم کرده ایم. برای محاسبه صحیح اندازه کامل عنصر ، همچنین باید padding  و border و margin  را نیز تنظیم کنید.

فرض می کنیم که می خواهیم به یک عنصر div استایل بدهیم تا عرض کامل آن را بر روی 350px تنظیم کنیم :

مثال :

عرض و ارتفاع یک عنصر
div {
    width: 320px;
    padding: 10px;
    border: 5px solid gray;
    margin: 0; 
}
مشاهده مثال



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

320px (width)
+ 20px (left + right padding)
+ 10px (left + right border)
+ 0px (left + right margin)
= 350px

عرض کامل عنصر باید با توجه به فرمول زیر محاسبه شود :
عرض کامل = عرض + padding چپ + padding راست + خط حاشیه چپ + خط حاشیه راست + margin چپ و margin راست

ارتفاع کامل عنصر نیز با فرمول زیر محاسبه می شود :
ارتفالع کامل = ارتفاع + padding بالا + padding پایین + خط حاشیه بالا + خط حاشیه پایین + margin بالا و margin پایین

نکته ای برای اینترنت اکسپلورر های قدیمی : اینترنت اکسپلورر 8 و ورژن های قبل از آن padding و border را نیز جزو width محاسبه می کنند.برای حل این مشکل حتما یک اعلامیه <DOCTYPE html> به صفحه html اضافه کنید.

 

 

نظر شما

>

نظرات

rasol saeedavi سلام دوستان یه کدی نیاز دارم تحت وب هست یعنی وب سایت هست با کد HTML من میخوامیک text بزارم که مثلا توش اسم بنوسیم و یک باتن با text متصل میکنم مثلا وقتی من توی textنوشتم رسول و روی باتن کلیک کردم تو خوده صفحه بره مثلا سایت Google و وقتی که text خالیه کلیک کنم مثلا روی باتن بگه مثلا text متن را وارد کنید و چیزی عمل نکنه و وقتی اسم توی TEXT بنوسم کلیک کنم روی باتن بره سایت http://WWW.GOOGLE.COM اگه کسی بلده یه راهنمایی کنه مرسی
علیرضا احمدی سلام جناب رسول عزیز ، شما خیلی راحت میتونید این کار رو از طریق یک کد جاوااسکریپت یا جی کوئری انجام بدید.اگه امکانش هست آدرس ایمیل خودتون همینجا بذارید تا براتون کد ها رو ارسال کنیم.

یادگیری CSS

مقالات و دروس

عضویت در خبرنامه شرکت نرم افزاری وب مهراز

برای اطلاع از بسته ها ، تخفیف های استثنایی و تازه های ما به خبرنامه وب مهراز بپیوندید.

لطفا شماره همراه صحیح وارد کنید.
لطفا ایمیل صحیح وارد کنید.

مقالات مرتبط

|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد