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

آموزش موارد مربوط به طراحی و ساخت وب سایت

هر تگ HTML معنا و مفهومی به محتوای درون خود میدهند. اما دو تگ div و span از این امر مستثنا هستند. این تگها بدین خاطر وجود دارد که بتوان با کمک CSS به آنها استایل داد و یا با کمک اتریبیوت های class و id در JavaScript آنها را صدا زد.

همانطور که در بالا مشاهده کردید تگهای generic container هم بصورت بلاک و هم بصورت اینلاین هستند. این تگها تنها برای استایل دادن با CSS استفاده میشوند.

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

مطالعه بیشتر: اتریبیوت class

مطالعه بیشتر: اتریبیوت id

تگ div

تگ div درواقع یک ظرف کلی یا generic container است. دلیل اینکه چرا یک ظرف است این است که تگ div بصورت پیش فرض block است. المان div همانند هر المان بلاک دیگر، در سطر جدید آغاز میشود.

مطالعه بیشتر: المان های Block و Inline

مطالعه بیشتر: المان های بلاک (block) و اینلاین (inline) در زبان HTML

 
<!DOCTYPE html>
<html>
  <head>Div</head>
  <body>
    <div>Division 1</div>
    <div>Division 2</div>
    <div>Division 3</div>
  </body>
</html>
 

تگ span

المان span همانند المان div رفتار میکند، با این تفاوت که این المان inline است. بدین معنا که المان اینلاین در خط جدید شروع نمیشود.

 
<!DOTYPE html>
<html>
  <head>
    <title>Span</title>
  </head>
  <body>
    <p>The <span class="space">Solar System</span> is a coll place/</p>
  </body>
</html>
 

شما میتوانید به کلاس space استایل بدهید و کلمه "Solar System" را زیبا کنید.

چه موقع از این تگ ها استفاده کنیم؟

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

محمد صالح کاتبی بیست و نهم آپریل 2020

نوشتن دیدگاه