عناصر بلوکی و درون خطی در HTML
دسته بندی : آموزش HTML سطح مقاله : متوسط زمان مطالعه : 4 دقیقه آخرین بروز رسانی: 20 آبان 1399عناصر بلوکی و درون خطی در HTML دو دسته کلی از عناصر هستند. عناصر بلوکی (Block Elements) و عناصر درون خطی (Inline Elements) تقسیم میشوند، عناصر HTML بلوکهای سازنده صفحات وب هستند. هر عنصر وظیفه خاصی را در ساختار و محتوای صفحه ایفا میکند.
بررسی عناصر بلوکی و درون خطی
عناصر بلوکی (Block Elements) عناصری هستند که تمام عرض یک سطر را اشغال میکنند و قبل و بعد از آنها یک خط جدید ایجاد میشود. این عناصر به طور عمودی در کنار یکدیگر قرار میگیرند.
برخی از نمونههای عناصر بلوکی
<div>
: برای ایجاد یک بخش یا container<p>
: برای نمایش پاراگرافهای متن<h1>
تا<h6>
: برای نمایش عناوین با اندازههای مختلف<ul>
: برای نمایش لیستهای بدون ترتیب<ol>
: برای نمایش لیستهای با ترتیب<li>
: برای نمایش هر آیتم در لیست<table>
: برای نمایش جداول<form>
: برای ایجاد فرمهای ورودی<button>
: برای ایجاد دکمههای تعاملی
نکاتی در مورد عناصر بلوکی:
- میتوان از عناصر درون خطی در داخل عناصر بلوکی استفاده کرد.
- نمیتوان از عناصر بلوکی در داخل عناصر درون خطی استفاده کرد.
- میتوان با استفاده از CSS ظاهر و رفتار عناصر بلوکی را تغییر داد.
مثال:
HTML
<div>
<h1>عنوان</h1>
<p>این یک پاراگراف متن است.</p>
<ul>
<li>آیتم اول</li>
<li>آیتم دوم</li>
</ul>
</div>
در این مثال، عنصر <div>
یک عنصر بلوکی است که شامل عناصر دیگر مانند <h1>
, <p>
و <ul>
میشود. برای آموزش طراحی سایت از مبتدی تا حرفهای در زمینه html و css به شما پیشنهاد میکنیم مقالات این دسته را در سایت آکادمی بینالمللی دویکس مطالعه کنید.
عناصر درون خطی
عناصر درون خطی (Inline Elements) عناصری هستند که فقط فضای لازم برای محتوای خود را اشغال میکنند و در کنار یکدیگر در یک خط قرار میگیرند. این عناصر به طور عمودی روی هم قرار نمیگیرند.
برخی از نمونههای عناصر درون خطی
<span>
: برای ایجاد یک بخش یا container درون خطی<a>
: برای ایجاد لینک به صفحات دیگر یا منابع خارجی<strong>
: برای برجسته کردن متن<em>
: برای کج کردن متن<img>
: برای نمایش تصاویر
نکاتی در مورد عناصر درون خطی:
- میتوان از عناصر درون خطی در داخل عناصر بلوکی استفاده کرد.
- نمیتوان از عناصر بلوکی در داخل عناصر درون خطی استفاده کرد.
- میتوان با استفاده از CSS ظاهر و رفتار عناصر درون خطی را تغییر داد.
مثال:
HTML
<p>
این یک پاراگراف متن است.
<a href="#">لینک به یک صفحه دیگر</a>
با استفاده از <strong>عناصر درون خطی</strong>.
</p>
در این مثال، عنصر <a>
یک عنصر درون خطی است که در داخل عنصر بلوکی <p>
قرار گرفته است.
تفاوتهای عناصر بلوکی و درون خطی در HTML
عناصر بلوکی و درون خطی دو نوع از عناصر HTML هستند که در نحوه نمایش و چیدمان آنها در صفحه وب تفاوت های اساسی دارند:
1. نحوه نمایش:
- عناصر بلوکی: تمام عرض یک سطر را اشغال می کنند و قبل و بعد از آنها یک خط جدید ایجاد می شود.
- عناصر درون خطی: فقط فضای لازم برای محتوای خود را اشغال می کنند و در کنار یکدیگر در یک خط قرار می گیرند.
2. چیدمان:
- عناصر بلوکی: به طور عمودی در کنار یکدیگر قرار می گیرند.
- عناصر درون خطی: به طور عمودی روی هم قرار نمی گیرند.
3. کاربرد:
- عناصر بلوکی: برای ساختار کلی صفحه وب مانند عناوین، پاراگراف ها، لیست ها و جداول استفاده می شوند.
- عناصر درون خطی: برای قالب بندی متن مانند برجسته کردن، کج کردن و ایجاد لینک استفاده می شوند.
4. نمونه ها:
عناصر بلوکی: <div>
, <p>
, <h1>
, <h2>
, <h3>
, <h4>
, <h5>
, <h6>
, <ul>
, <ol>
, <li>
, <table>
, <form>
عناصر درون خطی: <span>
, <a>
, <strong>
, <em>
, <img>
5. نکات:
- می توان از عناصر درون خطی در داخل عناصر بلوکی استفاده کرد.
- نمی توان از عناصر بلوکی در داخل عناصر درون خطی استفاده کرد.
- می توان با استفاده از CSS ظاهر و رفتار عناصر بلوکی و درون خطی را تغییر داد.
جدول زیر خلاصه ای از تفاوت های عناصر بلوکی و درون خطی را ارائه می دهد:
ویژگی | عناصر بلوکی | عناصر درون خطی |
---|---|---|
نحوه نمایش | تمام عرض سطر را اشغال می کنند | فقط فضای لازم برای محتوا را اشغال می کنند |
چیدمان | عمودی در کنار یکدیگر | عمودی روی هم قرار نمی گیرند |
کاربرد | ساختار کلی صفحه | قالب بندی متن |
نمونه ها | <div> , <p> , <h1> | <span> , <a> , <strong> |
درک تفاوت های عناصر بلوکی و درون خطی برای ساخت صفحات وب با ظاهری زیبا و کارآمد ضروری است.
این مقاله چقدر براتون مفید بود؟