در حال بارگذاری...

کد کامپیوتر در HTML

آموزش‌ها و مستندها اغلب فرمان، نام ویژگی و اسنیپت HTML نشان می‌دهند. اگر همان متن را در پاراگراف عادی بچسبانید، مرورگر ممکن است فاصله‌ها را جمع کند و < را شروع تگ واقعی بداند. HTML عنصرهایی برای متن کامپیوتری دارد تا مثال‌ها خوانا و امن بمانند.

عنصرهای کد کامپیوتر چیستند؟

این عنصرها متنی را علامت می‌زنند که نمایندهٔ کد، ورودی صفحه کلید یا خروجی برنامه است — نه نثر عادی. به مرورگر کمک می‌کنند فونت مناسب پیش‌فرض بگزیند (اغلب monospace برای code و pre) و به ابزار کمکی می‌گویند این بازه مرتبط با کامپیوتر است. نویسه‌ها را خودتان می‌نویسید؛ تگ‌ها معنا می‌گذارند و با pre چیدمان را حفظ می‌کنند.

پاسخ مستقیم

برای اسنیپت کوتاه داخل جمله از code استفاده کنید. وقتی فاصله و شکست خط باید بماند از pre استفاده کنید. الگوی رایج بلوک <pre><code>...</code></pre> است. ورودی کلید را با kbd و خروجی نمونهٔ برنامه را با samp علامت بزنید وقتی آن نقش‌ها واقعی‌اند. وقتی خود مثال HTML است، به‌جای < و > خام بنویسید &lt; و &gt; تا مرورگر تصادفی عنصر زنده نسازد.

عنصرها در یک نگاه

📊 عنصرهای متن کامپیوتری

عنصر نقش کاربرد رایج
code متن کوتاه کامپیوتری نام ویژگی، فرمان درون‌خطی
pre بلوک پیش‌قالب‌بندی‌شده حفظ تورفتگی و شکست خط
kbd ورودی صفحه کلید نام کلید مثل Ctrl یا Enter
samp خروجی نمونه خروجی ترمینال یا برنامه

کد درون‌خطی

وقتی توکن کوتاهی را داخل جمله می‌آورید، در code بپیچید. واژه از نظر دید متمایز می‌ماند بدون اینکه کل بلوک اجباری شود.

کد درون‌خطی

html
HTML Code
<p>Use the <code>color</code> property to style text.</p>

خواندن نمونه

  • جمله متن عادی پاراگراف است
  • فقط نام ویژگی داخل code است
  • خواننده سریع توکن فنی را پیدا می‌کند
  • این فهرست چندخطی نیست — برای آن از pre استفاده کنید

بلوک با pre و code

pre یعنی پیش‌قالب‌بندی‌شده: فاصله و شکست خط تقریباً همان‌طور که تایپ کرده‌اید می‌ماند. تودرتو کردن code داخل pre الگوی روشن برای بلوک کد است. در مثال‌های HTML، براکت‌های زاویه‌ای را encode کنید.

pre با code

html
HTML Code
<pre><code>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;World&lt;/p&gt;

چرا encoding مهم است

اگر داخل صفحهٔ آموزش یک <p> خام بنویسید، مرورگر ممکن است پاراگراف واقعی بسازد به‌جای اینکه نویسه‌های <p> را نشان دهد. encode به‌صورت &lt;p&gt; مثال را امن نمایش می‌دهد. جلسهٔ Entities روی ارجاع نویسه عمیق‌تر می‌رود؛ اینجا فقط عادت براکت در دموی HTML را لازم دارید.

ورودی صفحه کلید و خروجی نمونه

وقتی کلیدهایی را که کاربر می‌فشارد توصیف می‌کنید از kbd استفاده کنید. وقتی خروجی نمونهٔ برنامه یا فرمان را نشان می‌دهید از samp استفاده کنید. صادق بمانید — واژه‌های عادی را فقط برای ظاهر monospace با kbd علامت نزنید.

kbd و samp

html
HTML Code
<p>Press <kbd>Ctrl</kbd> + <kbd>S</kbd> to save.</p>
<p>Output: <samp>Saved successfully.</samp></p>

تمرین در ویرایشگر

  1. جمله‌ای بنویسید که ویژگی font-size را داخل code بیاورد.
  2. یک بلوک pre+code با دو خط کوتاه HTML با &lt; و &gt; اضافه کنید.
  3. یک خط راهنما با kbd برای میانبر ذخیره بگذارید.
  4. اختیاری: یک خط samp برای خروجی فرمان ساختگی.
  5. ذخیره کنید و باز کنید — فاصله داخل pre و نمایش تگ‌های encodeشده را تأیید کنید.
  6. موقتاً یک <div> خام بدون encode در بلوک بچسبانید، تازه کنید، مشکل را ببینید، بعد encode کنید.

اشتباهاتی که مثال را خراب می‌کنند

  • گذاشتن کد چندخطی فقط در code بدون pre — شکست خط و تورفتگی ممکن است جمع شود
  • چسباندن <div> یا <p> خام بدون encode — عنصر زنده می‌شود
  • استفاده از pre برای مقاله‌های بلند نثر عادی (برای متن کامپیوتری پیش‌قالب‌بندی‌شده است، نه انشا)
  • علامت‌زدن هر واژهٔ فنی با kbd وقتی ورودی صفحه کلید نیست
  • فراموش کردن بستن pre یا code تا متن بعدی در استایل پیش‌قالب‌بندی‌شده بماند

خلاصه

  • code متن کوتاه کامپیوتری درون‌خطی را علامت می‌زند
  • pre فاصله و شکست خط را برای بلوک نگه می‌دارد
  • ترکیب pre و code الگوی رایج چندخطی است
  • در مثال HTML نویسه‌های < و > را به‌صورت &lt; و &gt; encode کنید
  • kbd و samp ورودی کلید و خروجی نمونه را وقتی نقششان جور است پوشش می‌دهند
  • عنصر را از معنای متن انتخاب کنید، نه فقط از ظاهر فونت پیش‌فرض

🧠 دانش خود را بیازمایید

آماده شروع

دانش خود را بیازمایید

خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کرده‌اید

❓
7
سوالات
🎯
70%
برای قبولی
♾️
∞
زمان
🔄
∞
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود