بخش Vip سئو نود

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

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

تفاوت height و min-height و max-height در CSS

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

آموزش کامل و دقیق مباحث ارتفاعی در طراحی قالب با CSS ، با شناخت عملکرد هر دستور ، قالب خود را از نظر ابعاد ارتفاعی ، بصورت استاندارد تنظیم کنید .

4 108
تفاوت height و min-height و max-height در CSS
مطالعه : 5 دقیقه

اگر به طراحی با CSS حتی در حد مقدماتی نیز آشنایی داشته باشید ، قطعا با سه واحد ارتفاع ، حداقل ارتفاع و حداکثر ارتفاع آشنایی دارید .

در بین این سه دستور ، دستور height کاربرد بسیار بیشتری دارد و اغلب طراحان height را در بخش‌های زیادی از قالب استفاده می‌کنند اما قطعا دستورات min-height و max-height در CSS کاربرد اساسی دارند . نیازی به توضیح اضافی نیست اما بازهم مختصری درمورد این 3 دستور توضیح دهیم !

دستور height

دستور height برای زمانی است که شما قصد دارید تا یک ارتفاع ثابت و همیشگی به المان خودتان اعمال کنید .

زمانی که دستور height استفاده شود ، شما یک حرکت قاطعانه انجام داده‌اید و اینگونه گفتید که ارتفاع این المان بدون درنظر گرفتن محتوایی که داخل آن است ، همیشه مثلا 300 پیکسل باشد .

در اینصورت اگر باکس شما خالی از محتوا باشد ، ارتفاع آن 300 است . اما اگر محتوای داخل این المان ، به اندازه‌ای باشد که از 300 بیشتر باشد ، محتوای اضافی دچار سرریز یا همان Overflow خواهد شد . مگر اینکه با دستوراتی همچون Overflow با مقدار hidden ، سرریز را مخفی کنید .

دستور height برای زمانی استفاده خواهد شد که شما برای بخش‌های خاصی قصد دارید تا ارتفاع مشخص کنید . مثلا برای تصاویر محصولات در سایت فروشگاهی می‌توانید برای نمایش درست محصولات در یک ردیف ؛ دستور زیر را استفاده کنید :

height: 250px;
object-fit: contain;

اکنون برای این دستور می‌توان اینگونه نتیجه گرفت :

در دستور height ، چنانچه محتوا داشته باشید یا حتی نداشته باشید ، همواره ارتفاع شما به یک اندازه مشخصی تعیین شده است و این ارتفاع هرگز بیشتر نخواهد شد . همچنین شما در حالت اولیه و ثانویه یک ارتفاع دارید .

اما درنظر داشته باشید که نباید برای قسمت‌هایی که از لحاظ تنظیم ارتفاع آنها مطمئن نیستیم ، از این دستور استفاده کرده و ارتفاع را محدود کنیم .

دستور min-height

یکی دیگر از دستورات قسمت ارتفاع min-height است . min-height برای زمانی است که شما قصد دارید تا حداقل ارتفاع را تنظیم کنید .

بدین شکل که شما با استفاده از این دستور ، بصورت علی‌الحساب یک ارتفاع مثلا 100 پیکسل برای المان درنظر خواهید گرفت .

min-height: 100px;

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

اکنون برای این دستور می‌توان اینگونه نتیجه گرفت :

در دستور min-height چنانچه محتوا داشته باشید یا حتی نداشته باشید ، همواره یک حداقل ارتفاع خواهید داشت اما ارتفاع شما می‌تواند بیشتر نیز شود . پس در این حالت یک ارتفاع اولیه دارید .

اما دستور آخر یعنی max-height را باهم بررسی و نتیجه گیری کنیم .

دستور max-height

max-height برای زمانی است که قصد دارید تا یک حداکثر ارتفاع تنظیم کنید به عبارتی المان شما می‌تواند نهایتا مقدار مثلا 280 پیکسل ارتفاع داشته باشد و بیشتر از آن مقدار ، ارتفاع حق افزایش ندارد .

max-height: 280px;

این دستور دقیقا عکس دستور min-height است . در دستور min-height از یک ارتفاع مشخصی شروع می‌کنیم اما در دستور max-height این توقف است که در ارتفاع مشخصی است .

اکنون برای این دستور می‌توان اینگونه نتیجه گرفت :

در دستور max-height چنانچه محتوا نداشته باشید  ، ارتفاعی نخواهید داشت اما ارتفاع شما می‌تواند بیشتر شود ولی نهایتا در یک نقطه این ارتفاع متوقف خواهد شد .

این مقاله ساده‌ترین توضیح را درمورد سه المان ارتفاع درطراحی CSS خدمت شما ارائه کرد . دقت داشته باشید که برای سه دستور width و min-width و همچنین max-width نیز همین قوانین وجود دارند اما در قسمت عرض صفحه عمل می‌کنند ، لذا جهت آموزش در این مورد نیازی به نوشتن محتوا دیگری خدمتتان نیست . موفق و پاینده باشید دوستان سئو نودی !

امید قدیمی

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

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

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

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

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

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

شاید این مطالب نیز برای شما جالب باشد
مسیر یادگیری طراحی سایت
مطالعه : 36 دقیقه 6
امید قدیمی امید قدیمی
۱۴۰۴-۰۳-۱۰
آیا با دوره‌های رایگان می‌توان درآمد داشت ؟
مطالعه : 8 دقیقه 3
امید قدیمی امید قدیمی
۱۴۰۳-۱۱-۲۲
بهترین سایت‌ فشرده سازی حجم تصاویر
مطالعه : 8 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۳-۰۹-۱۶
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

دیدگاه های شما
علی سرلوجه
علی سرلوجه ۰۳ / ۱۴۰۴

سلام استاد خسته نباشید من از دوره css شما استفاده کردم میخواستم بدونم برای ادامه مسیر توی کدوم آموزش دقیق شرکت کنم؟ قالب های حرفه‌ای یا بوت استرپ؟

امید قدیمی
امید قدیمی ۰۳ / ۱۴۰۴

سلام و ممنون از همراهی شما قطعا دوره بوت استرپ برای ادامه مسیر شما بهترین گزینه هست و فعلا چون به جی کوئری تسلط ندارید شرکت در دور قالب‌های پیشرفته درست نیست

مهتاب کیا رستمی
مهتاب کیا رستمی ۱۱ / ۱۴۰۳

سلام ممنون از شما لطفا در مورد بحث position هم در سایت خوبتون مطلب بزارید من خیلی اشکال دارم در مورد پوزیشن مرسی

علی حسینی
علی حسینی ۱۱ / ۱۴۰۳

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

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