هیچ محصولی در سبد خرید نیست.

زیبل

فصل ۱: آغاز سفر، HTML و دنیای وب

فصل ۱: آغاز سفر، HTML و دنیای وب

فصل ۱: آغاز سفر، HTML و دنیای وب

فصل ۱: آغاز سفر، HTML و دنیای وب 🌐

سلام دوستای گلم! 😍 آماده‌اید تا با هم یه سفر هیجان‌انگیز رو به دنیای شیرین و رنگارنگ وب شروع کنیم؟ اولین قدم توی این سفر، آشنایی با زبون مادری وب، یعنی HTML هست. فکر کنین وب‌سایت‌ها مثل یه خونه هستن، خب HTML هم نقش اسکلت و دیوارهای اون خونه رو بازی می‌کنه! بدون HTML، هیچی روی صفحه مرورگرتون نمایش داده نمی‌شه. پس بیاین ببینیم این HTML چیه و چطور کار می‌کنه! ✨

HTML مخفف HyperText Markup Language هست، یعنی زبانی که باهاش به صفحات وب معنی و ساختار می‌دیم.

اولین کد HTML شما ✍️

برای نوشتن اولین کد HTML، نیاز به یه ویرایشگر متن ساده مثل Notepad (توی ویندوز) یا TextEdit (توی مک) دارین. بعد از اینکه کدتون رو نوشتین، باید اونو با پسوند .html ذخیره کنین. مثلاً `index.html`.


<!DOCTYPE html>
<html lang="fa">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>اولین صفحه من</title>
</head>
<body>
    <h1>سلام دنیا! 👋</h1>
    <p>این اولین پاراگراف من توی صفحه وب هست.</p>
</body>
</html>

بذارین یه کم این کد رو با هم بشکافیم: 🧐

  • <!DOCTYPE html>: این خط به مرورگر می‌گه که ما از آخرین نسخه HTML یعنی HTML5 استفاده می‌کنیم.
  • <html>: این تگ، شروع و پایان کل صفحه HTML ما رو مشخص می‌کنه.
  • <head>: توی این قسمت اطلاعات مربوط به صفحه قرار می‌گیره که معمولاً توی خود صفحه دیده نمی‌شه، مثل عنوان صفحه که توی تب مرورگر نشون داده می‌شه.
  • <meta charset=”UTF-8″>: این کد برای اینه که کاراکترهای فارسی و بقیه زبان‌ها درست نمایش داده بشن. خیلی مهمه! 👌
  • <title>: همونطور که گفتم، عنوان صفحه اینجا نوشته می‌شه.
  • <body>: هر چیزی که توی مرورگر می‌بینین (متن، عکس، لینک و …) باید داخل تگ <body> باشه.
  • <h1>: برای تیترهای اصلی صفحه استفاده می‌شه. از <h1> تا <h6> داریم که <h1> بزرگترین و <h6> کوچیکترینه.
  • <p>: برای پاراگراف‌های متنی استفاده می‌شه.

هرچیزی که بین ‘<' و '>‘ نوشته می‌شه، یک تگ (Tag) هست. بیشتر تگ‌ها یه تگ بسته شدن هم دارن که با ‘/’ قبل از اسم تگ مشخص می‌شه، مثلاً </p>.

تگ‌ها، قهرمانان HTML 🦸‍♀️

تگ‌ها مثل آجرهای ساختمون وب هستن! هر کدوم یه کاری انجام می‌دن. مثلاً:

  • <a>: برای ایجاد لینک به صفحات دیگه.
  • <img>: برای نمایش عکس.
  • <ul> و <li>: برای ساختن لیست‌های نامرتب (مثل همین لیستی که الان دارین می‌خونین!).
  • <ol> و <li>: برای ساختن لیست‌های مرتب (با شماره).

با این تگ‌های ساده می‌تونیم کلی محتوای جذاب توی صفحه وب ایجاد کنیم. کم‌کم با تگ‌های بیشتری آشنا می‌شیم و خلاقیتمون رو به کار می‌گیریم! 🎨

چرا HTML مهمه؟ 🤔

HTML پایه و اساس هر صفحه وبی هست. اگه بخواین یه طراح وب بشین، یه توسعه‌دهنده فرانت‌اند بشین، یا حتی فقط بخواین یه وبلاگ ساده درست کنین، آشنایی با HTML لازمه. مثل اینه که بخواین نقاشی کنین و اول از همه بوم نقاشی و قلم‌مو رو بشناسین! 🖌️

توی فصل‌های بعدی، با جزئیات بیشتری از HTML و تگ‌های کاربردی‌ترش آشنا می‌شیم و سعی می‌کنیم صفحه‌های وب قشنگ‌تر و کاربردی‌تری بسازیم. پس با ما همراه باشین! 😉

مقالات مرتبط

پروژه نهایی: ترکیب تگ‌ها برای ساخت یک صفحه وب کامل

پروژه نهایی: ساخت یک صفحه وب کامل با تمام آموخته‌ها! 🥳 به آخرین بخش از سفر هیجان‌انگیز یادگیری HTML خوش اومدید! در این مرحله، قراره تمام تگ‌ها و مفاهیمی که تا اینجا یاد گرفتیم رو با هم ترکیب کنیم و...

معرفی مختصر استایل‌های درون خطی (Style Attribute)

استایل‌های درون خطی (Inline Styles): استایل‌دهی مستقیم! ✨ سلام دوستان عزیز! تا اینجا با روش‌های مختلفی برای استایل‌دهی به صفحات وب آشنا شدیم، مثل استایل‌های درون خطی (که امروز قراره بهش بپردازیم)، استایل‌های داخل تگ <style> و استایل‌های خارجی (فایل...

تگ‌های مخصوص کد و نقل قول

تگ‌های کد، نقل قول و اختصار: نشانه گذاری دقیق متن! 📝 سلام به همه! توی دنیای وب، گاهی اوقات لازمه که یه متن رو به عنوان یه کد نشون بدیم، یه نقل قول رو مشخص کنیم، یا یه اختصار رو...

تگ‌های جزئیات و خلاصه

تگ‌های جزئیات و خلاصه (<details> و <summary>): کنترل نمایش محتوا! 🧐 سلام دوستان! امروز می‌خوایم با دو تا تگ خیلی جالب و کاربردی آشنا بشیم: <details> و <summary>. این تگ‌ها به ما کمک می‌کنن تا بخشی از محتوای صفحه رو...

آخرین مقالات

کدهای تمیز: با متغیرها، CSS را هوشمند کنید! 💡

متغیرهای CSS (Custom Properties): کد تمیزتر، مدیریت راحت‌تر! 🎨 سلام به همگی! توی پروژه‌های CSS، خیلی وقتا پیش میاد که یه رنگ، یه فونت، یا یه فاصله رو بارها و بارها توی جاهای مختلف استفاده می‌کنیم. مثلاً رنگ اصلی سایت‌مون...

ساخت انیمیشن‌های حرفه‌ای با @keyframes (گام به گام)

CSS Animations: خلق انیمیشن‌های پیچیده با @keyframes! 🎬 سلام به همگی! تا الان با Transitionها آشنا شدیم که تغییرات بین دو حالت رو نرم می‌کنن. اما اگه بخوایم انیمیشن‌های پیچیده‌تر، چند مرحله‌ای، یا حتی انیمیشن‌هایی که مدام تکرار می‌شن رو...

دگرگونی سایت با CSS: چرخش، تغییر اندازه و جابجایی

CSS Transforms: جابجایی، چرخش، تغییر اندازه و کج کردن عناصر! 🤸‍♀️ سلام دوستان! تا اینجا با انیمیشن‌های نرم و پیوسته (Transitions) آشنا شدیم. اما گاهی وقت‌ها نیاز داریم که عناصر HTML رو جابجا کنیم، بچرخونیم، اندازه‌شون رو عوض کنیم یا...

انتقال‌های نرم: عناصر خود را متحرک کنید!

CSS Transitions: جادوی حرکت نرم و روان! ✨ سلام به همه! تا حالا شده یه سایت رو ببینید که با هاور کردن روی یه دکمه، رنگش نرم و قشنگ عوض می‌شه؟ یا با تغییر اندازه یه عنصر، انیمیشن ظریفی رو...