مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

تفاوت عناصر block و inline در HTML


تمام عناصر HTML را می توان به دو دسته طبقه بندی کرد:

(الف) عناصر block level (بلاکی)

(ب) عناصر inline level (درون خطی)

عناصر بلاکی (Block Elements)

عناصر بلاکی عناصری هستند که برای نمایش داده ها روی صفحه نمایش استفاده می شوند و یک سطر را اشغال می کنند. به عنوان مثال<p>، <h1>، <h2>، <h3>، <h4>، <h5>، <h6>، <ul>، <ol>، <dl>، <pre>، <hr />، <blockquote>، و <address> همگی عناصر بلاکی هستند. همه آنها یک خط به خودشان اختصاص می دهند، و هر چیزی که بعد از آنها بیاید در خط جدید بعدی، نشان داده می شوند.

عناصر درون خطی (Inline Elements)

این عناصر به اندازه ی محتوای درون خود، فضا اشغال می کنند. از سوی دیگر، عناصر درون خطی (inline level) می توانند در جملات به کار روند  و می توانند کنار هم قرار بگیرند. مانند تگ های <b>، <i>، <u>، <em>، <strong>، <sup>، <sub>، <big>، <small>، <li>، <ins>، <del>، <cod>، <cite>، <dfn>، <kbd>، و <var> این عناصر همگی عناصر درون خطی هستند.

گروه بندی عناصر HTML

دو تگ مهم وجود دارد که ما اغلب برای گروه بندی تگ های HTML از آنها استفاده می کنیم. این دو تگ عبارتند از :

  • تگ <div>
  • تگ <span>

تگ <div>

تگ <div> یک تگ بسیار مهم و از نوع block level یا بلاکی می باشد، که نقش مهمی در گروه بندی تگ های مختلف HTML و اعمال کردن css بر روی گروهی از عناصر ، ایفا می کند.

تگ <div> برای ساخت انواع طرح های  صفحات وب استفاده شود .که در آن ما می توانیم قسمت های مختلف یک صفحه (مانند بخش های چپ، راست، بالا و غیره) را با استفاده از تگ <div> تعریف کنیم.

این تگ پس از ایجاد هیچگونه شکلی ندارد و در واقع دیده نمی شود ولی میتوانیم با استفاده از کدهای css به آن طرح و style دهیم تا قابل نمایش و رویت شود.

مثال

در زیر یک مثال ساده از تگ <div> را برای شما آورده ایم. ما Cascading Style Sheet (CSS) را در یک فصل جداگانه یاد خواهیم گرفت، اما در اینجا برای آموزش نحوه استفاده از تگ <div> ، در مثال خود از css استفاده نموده ایم -

<!DOCTYPE html>

<html>

  

   <head>

      <title>HTML div Tag</title>

   </head>

        

   <body>

      <!-- First group of tags -->

      <div style = "color:red">

         <h4>This is first group</h4>

         <p>Following is a list of vegetables</p>

        

         <ul>

            <li>Beetroot</li>

            <li>Ginger</li>

            <li>Potato</li>

            <li>Radish</li>

         </ul>

      </div>



      <!-- Second group of tags -->

      <div style = "color:green">

         <h4>This is second group</h4>

         <p>Following is a list of fruits</p>

        

         <ul>

            <li>Apple</li>

            <li>Banana</li>

            <li>Mango</li>

            <li>Strawberry</li>

         </ul>

      </div>

   </body>

  

</html>

کد فوق نتیجه زیر را تولید می کند-

تگ <span>

در HTML تگی به نام   <span>وجود دارد که یک عنصر درون خطی (inline element) است و می تواند برای گروه بندی عناصر inline در یک سند HTML استفاده شود.

این تگ نیز مانند تگ <div> پس از ایجاد نمودن هیچ شکلی ندارد و در واقع دیده نمی شود، ولی می توانیم با استفاده از کدهای css به آن طرح و style دهیم تا قابل نمایش و رویت شود.

تفاوت بین تگ <span> و تگ <div> این است که تگ <span> همراه با عناصر درون خطی (inline element) استفاده می شود در حالی که تگ <div> همراه با عناصر بلاکی (block-level element) مورد استفاده قرار می گیرد.

مثال

در زیر یک مثال ساده از تگ <span> را برای شما آورده ایم. ما Cascading Style Sheet (CSS) را در یک فصل جداگانه یاد خواهیم گرفت، اما در اینجا برای آموزش نحوه استفاده از تگ <span> ، در مثال خود از css استفاده نموده ایم -

<!DOCTYPE html>
<html>

 
   <head>
      <title>HTML span Tag</title>
   </head>
            
   <body>
      <p>This is <span style = "color:red">red</span> and this is
         <span style = "color:green">green</span></p>
   </body>
            
</html>

کد فوق نتیجه زیر را تولید می کند-

فصلِ: 5 , تعداد قسمت ها: 177 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل صفحات قالب فروشگاهی را بطور کامل واکنشگرا می کنیم.…

HTML مخفف عبارت Hypertext Markup Language است. این زبان در واقع یک نوع زبان نشانه‌گذاری استاندارد برای ایجاد صفحات وب و وب اپلیکیشن‌ها محسوب می‌شود. در واقع HTML را عنصر کلیدی صفحات وب می‌…
فصلِ: 3 , تعداد قسمت ها: 25 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل سوم…

آموزش طراحی ریسپانسیو مدرن و جذابتر نسبت به بوتسرپ (همراه با ساخت صفحه اصلی و پنل یک آژانس مسافربری) آموزش پروژه محور فریمورک متریالایز برای اولین بار بین وب سایت های آموزشی آموزش تمامی …
فصلِ: 5 , تعداد قسمت ها: 77 , سطح: متوسط

این فصل در یک نگاه:

ساخت منوی مدیریت سایت،ایجاد بخش دسته بندی ها ، جدول نمایش دسته ها و ایجاد دسته جدید،ایجاد بخش ویژگی های یک دسته،ایجاد وی…

این مجموعه با تلفیقی از فریمورک bootstrap  و کد های html و css  ارائه گردیده و پیش نیاز این آموزش ، دوره دیجی کالای آقای مهندس بلاغی است چون این پروژه در قالب mvc پیاده گردیده و با توجه به ا…
فصلِ: 11 , تعداد قسمت ها: 162 , سطح: صفر تا صد

این فصل در یک نگاه:

در این فصل(فصل یازدهم مجموعه)،به طراحی CMS (سیستم مدیریت محتوا)اختصاصی فروشگاه می پردازیم.هدف از طراحی این بخش،آنست که م…

در این مجموعه آموزشی قصد داریم از صفر تا صد طراحی یک فروشگاه اینترنتی رو به صورت کامل آموزش بدهیم.این فروشگاه شامل تمامی بخش های مورد نیاز یک فروشگاه اینترنتی است. هدف از این مجموعه،آموزش…
فصلِ: 4 , تعداد قسمت ها: 240 , سطح: صفر تا صد

این فصل در یک نگاه:

طراحی پنل مدیریت(دسته بندی)- دسته بندی یا category - نمایش دسته های فرعی در view با ورود به یکی از دسته های اصلی و آشن…

توضیحات کلی مجموعه: این مجموعه توسط فریمورک محبوب و دوست داشتنی bootstrap  و به صورت تضمینی  و صفر تا صد جهت یادگیری کارآموزان عزیز ارائه گردیده و دوستانی که این دوره را به طور کامل و دقیق…
فصلِ: 4 , تعداد قسمت ها: 368 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث تکمیلی فریم ورک لاراول…

فصل اول :آموزش مقدماتی فریم ورک لاراول معرفی فریم ورک لاراول و پیشنیازهای انجام کار انجام کانفیگ های اولیه برای نصب و راه اندازی فریم ورک معرفی روش های نصب پروژه لاراولی از طریق سایت گی…
فصلِ: 1 , تعداد قسمت ها: 155 , سطح: صفر تا صد

این فصل در یک نگاه:

مباحث مقدماتی فریم ورک react.js…

توضیحات کلی مجموعه: فصل اول : آشنایی با مباحث مقدماتی فریم ورک react.js نصب و راه اندازی node.js  و کلیه پیش نیازهای لازم نصب فریم ورک react روی لوکال و انجام تست های لازم آغاز آشنایی …
فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط

این فصل در یک نگاه:

رشد و درآمدزایی یک وب سایت یا کسب و کار اینترنتی کاملا به ذوق و مهارت وب مستر یا همان مدیر اصلی وب سایت گره خورده و متاس…

 اصول مدیریت وب سایت برای وب مستر شدن برای موفقیت یک وب سایت لازم الاجراست. زیرا شما دوست دارید وب سایت خود را به کارخانه پولسازی تبدیل کنید. این واقعیت رویا نیست. هرکس این اصول را بداند به …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید