فصل ۳: متن، سرفصلها و قالببندی

فصل ۳: متن، سرفصلها و قالببندی
فصل ۳: متن، سرفصلها و قالببندی – جادوی کلمات در وب! ✨
سلام به همگی! توی فصلهای قبلی، ساختار اصلی صفحات وب رو یاد گرفتیم و فهمیدیم چطور یه سند HTML رو از صفر بسازیم. حالا نوبت این رسیده که به محتوای اصلی صفحه، یعنی متنها و نحوه نمایش اونها بپردازیم. توی این فصل، با انواع سرفصلها، پاراگرافها و تگهایی که به متنهامون شکل و شمایل میدن، آشنا میشیم. آمادهاید جادوی کلمات رو ببینید؟ 😉
این فصل به شما یاد میده چطور اطلاعاتتون رو به شکلی خوانا، منظم و جذاب به مخاطبانتون ارائه بدین.
۱. سرفصلها (Headings): معرفی بخشهای اصلی متن 📜
وقتی یه متن طولانی مینویسیم، برای اینکه خواننده سردرگم نشه، اون رو به بخشهای مختلف تقسیم میکنیم و برای هر بخش یه عنوان یا سرفصل میذاریم. توی HTML هم برای این کار از تگهای سرفصل استفاده میکنیم. ۶ سطح سرفصل داریم که از مهمترین (<h1>) شروع میشه و به کماهمیتترین (<h6>) میرسه.
- <h1>: معمولاً برای عنوان اصلی صفحه یا مهمترین سرفصل استفاده میشه. هر صفحه بهتره فقط یک <h1> داشته باشه.
- <h2>: برای سرفصلهای بخشهای اصلی بعد از <h1>.
- <h3>، <h4>، <h5>، <h6>: برای سرفصلهای فرعیتر و جزئیتر.
مثال:
<h1>عنوان اصلی صفحه وب من</h1>
<p>این یه مقدمه برای بخش اصلیه.</p>
<h2>بخش اول: معرفی</h2>
<p>توضیحات مربوط به بخش اول.</p>
<h3>زیربخش اول: تاریخچه</h3>
<p>نگاهی به گذشته.</p>
۲. پاراگرافها (Paragraphs): متنهای اصلی 📝
برای نوشتن متنهای عادی و بدنهی مطلب، از تگ پاراگراف، یعنی <p> استفاده میکنیم. مرورگرها به طور خودکار بین پاراگرافها کمی فاصله قرار میدن تا خوانایی متن بهتر بشه.
مثال:
<p>این اولین پاراگراف از محتوای صفحه ماست. اینجا میتونیم اطلاعات مفصلتری رو ارائه بدیم.</p>
<p>این پاراگراف دوم هست. معمولاً بین پاراگرافها یک خط خالی قرار میگیره.</p>
۳. قالببندی متن (Text Formatting): زیبایی و تاکید! 🎨
گاهی لازم هست که بخشی از متن رو پررنگتر، کج یا زیرخطدار کنیم تا اهمیتش رو نشون بدیم یا توجه کاربر رو به اون قسمت جلب کنیم. تگهای مختلفی برای این کار وجود دارن:
- <b>…</b> (Bold): متن رو پررنگ میکنه. معمولاً برای جلب توجه بدون اینکه اهمیت معنایی اضافه کنه استفاده میشه.
- <strong>…</strong> (Strong Importance): متن رو هم پررنگ میکنه، اما اهمیت معنایی بیشتری داره و نشون میده که این بخش از متن خیلی مهمه.
- <i>…</i> (Italic): متن رو کج (ایتالیک) میکنه.
- <em>…</em> (Emphasis): متن رو هم کج میکنه، اما تاکید معنایی بیشتری رو نشون میده.
- <u>…</u> (Underline): متن رو زیرخطدار میکنه (البته این تگ کمتر توصیه میشه چون ممکنه با لینک اشتباه گرفته بشه).
- <mark>…</mark> (Marked Text): متن رو مثل هایلایتر، با یه پسزمینه رنگی نشون میده.
- <small>…</small> (Small Text): متن رو کوچیکتر از متن معمولی نمایش میده.
- <sub>…</sub> (Subscript): متن رو به صورت زیرنویس نمایش میده (مثلاً در فرمولهای شیمیایی مثل H₂O).
- <sup>…</sup> (Superscript): متن رو به صورت بالانویس نمایش میده (مثلاً در توانهای ریاضی مثل x²).
مثال ترکیب تگها:
<p>این یک متن عادیه، اما کلمه <b>پررنگ</b> شده.</p>
<p>این کلمه <strong>خیلی مهمه</strong> و پررنگ نمایش داده میشه.</p>
<p>این جمله <i>کمی کج</i> شده.</p>
<p>این کلمه <mark>هایلایت</mark> شده است.</p>
<p>فرمول آب: H<sub>2</sub>O</p>
<p>توان دوم: x<sup>2</sup></p>
استفاده درست از این تگها نه تنها ظاهر صفحه رو زیباتر میکنه، بلکه به خوانایی و درک بهتر محتوا هم کمک شایانی میکنه.
با استفاده از این سرفصلها، پاراگرافها و تگهای قالببندی، میتونین ساختار منظمی به متنهاتون بدین و اونها رو برای مخاطبان خودتون جذابتر و قابل فهمتر کنین. فصل بعدی منتظر ماست تا با دنیای لیستها و لینکها آشنا بشیم! 🤩
مقالات مرتبط
آخرین مقالات
کدهای تمیز: با متغیرها، CSS را هوشمند کنید! 💡
متغیرهای CSS (Custom Properties): کد تمیزتر، مدیریت راحتتر! 🎨 سلام به همگی! توی پروژههای CSS، خیلی وقتا پیش میاد که یه رنگ، یه فونت، یا یه فاصله رو بارها و بارها توی جاهای مختلف استفاده میکنیم. مثلاً رنگ اصلی سایتمون...
ساخت انیمیشنهای حرفهای با @keyframes (گام به گام)
CSS Animations: خلق انیمیشنهای پیچیده با @keyframes! 🎬 سلام به همگی! تا الان با Transitionها آشنا شدیم که تغییرات بین دو حالت رو نرم میکنن. اما اگه بخوایم انیمیشنهای پیچیدهتر، چند مرحلهای، یا حتی انیمیشنهایی که مدام تکرار میشن رو...
دگرگونی سایت با CSS: چرخش، تغییر اندازه و جابجایی
CSS Transforms: جابجایی، چرخش، تغییر اندازه و کج کردن عناصر! 🤸♀️ سلام دوستان! تا اینجا با انیمیشنهای نرم و پیوسته (Transitions) آشنا شدیم. اما گاهی وقتها نیاز داریم که عناصر HTML رو جابجا کنیم، بچرخونیم، اندازهشون رو عوض کنیم یا...
انتقالهای نرم: عناصر خود را متحرک کنید!
CSS Transitions: جادوی حرکت نرم و روان! ✨ سلام به همه! تا حالا شده یه سایت رو ببینید که با هاور کردن روی یه دکمه، رنگش نرم و قشنگ عوض میشه؟ یا با تغییر اندازه یه عنصر، انیمیشن ظریفی رو...