در ادامه مقالات آموزش CSS : شاید تا کنون دو مفهوم inline-block و float را در CSS دیده باشید.این دو دستور از جمله کاربردی ترین دستورات در CSS هستند.اما تا کنون مقاله ای را به شخصه ندیدم که دقیقا تفاوت انها در CSS را تشریح کند.
تفاوت بین float و inline-block در CSS
همانطور که در آموزش CSS دیده ایم ، دستور float برای شناور کردن یک تگ در CSS استفاده می شود.این دستور م یتواند یک عنصر را به سمت راست یا به سمت چپ شناور کند ، نکته مهم اینست که اگر عنصری دستور float بگیرد چه تاثیری بروی استایل و CSS سایر عناصر دارد؟ پاسخ اینست که اگر عنصری float ابرابر با Right بگیرد،عناصر همجوار را به سمت چپ منتقل می نماید.و برعکس هم صادق است.و اما دستور inline-block که یکی از انواع display ها در CSS است ،چه کاری انجام می دهد و چه نقشی در CSS دارد؟اگر به چندین عنصر که در کنار هم هستند، با استفاده از دستورات CSS ، مقدار display برابر با inline-block ّدهیم،اتافقی که می افتد اینست که عناصر دقیقا مثل حالتی که Float دهیم کنار هم قرار می گیرند اما با این تفاوت که ،اگر عنصری در CSS از نوع inline-block باشد،عناصر کناری و مجاور خود را به سمت مقابل منتقل نمی کند.این نکته اساسی هرچند در CSS مغفول مانده ولی از اهمیت بسیار زیادی برخوردار است.پس تفاوت float و نمایش inline-block دقیقا در این است که تاثیر آنها بر روی عناصر مجاور متفاوت است.(آموزش برنامه نویسی آندروید)
اینکه در چه مواردی باید از کدام دستور استفاده کرد،بستگی به موقعیت و شرایط دارد،اما هردو روش در CSS کاربردهای خاص خود را دارد.هم دستور Float و هم دستور Inline-block برای طراحی قالب با استفاده از CSS مورد استفاده قرار می گیرد و مکررا از آن می توان بهره برد.اما شناخت دقیق انها نیاز به آموزش تصویری CSS دارد.می توانید از آموزش های مربوط به CSS استفاده نمایید تا تسلط بیشتری نسبت به این موضوع پیدا کنید.
سایت بزرگ کلیک سایت،بهترین مرجع در ضمینه آموزش طراحی سایت و آموزش html و آموزش css میباشد.تمامی فیلم های آموزشی این سایت توسط استادان کاردان و بسیار با تجربه تهیه شده که تضمینی بر کیفیت بالای تمامی آن ها است.قیمت محصولات نیز کاملا رقابتی بوده و با مقایسه آن با سایر سایت ها میتوان به خوبی متوجه این موضوع شد.
هیچ نظری موجود نیست:
ارسال یک نظر