دات نت نیوک
مقدمه ای بر HTML

نخستین پرسش؛ HTML چیست؟

HTML یک زبان نشانه گذاری برای توصیف اسناد وب (صفحات وب) است.

  • HTML مخفف عبارت Hyper Text Markup Language به معنای "زبان نشانه گذاری فرا متن" است
  • یک زبان نشانه گذاری از مجموعه ای از برچسب های (تگ) نشانه گذاری (markup tags) تشکیل می شود
  • اسناد HTML توسط تگ های اچ تی ام ال (HTML tags) توصیف می شوند
  • هر تگ HTML محتوای خاصی از سند HTML را توصیف می کند

مثال

یک نمونه کوچک از اسناد HTML:

<!DOCTYPE html>
<html>
<head>
  <title>عنوان صفحه در مرورگر</title>
</head>

<body>

  <h1>اولین عبارت از نوع عنوان که من نوشتم</h1>

  <p>اولین متن از نوع پاراگراف که من نوشتم.</p>

</body>

</html>

خودتان آزمایش کنید »

توضیح مثال طرح شده

  • تگ
    DOCTYPE
    نوع سند HTML را تعریف می کند
  • کد های بین تگ باز
    <html>
    و تگ بسته
    </html>
    کار توصیف و چگونگی یک سند HTML را انجام می دهند
  • کدهای بین تگ باز
    <head>
    و تگ بسته
    </head>
    اطلاعاتی درباره سند را ارائه می کنند
  • متن داخل تگ
    <title>
    و
    </title>
    یک عنوان برای سند هنگام باز شدن در مرورگر نمایش می دهد
  • کدهای داخل تگ
    <body>
    و
    </body>
    محتوای قابل مشاهده در صفحه HTML را در خود جای می دهد
  • متن داخل تگ
    <h1>
    و
    </h1>
    یک عنوان درجه یک را نمایش می دهد. (شش درجه عنوان داریم)
  • متن داخل تگ
    <p>
    و
    </p>
    متنی از نوع پاراگراف را نمایش می دهد

با استفاده از این توضیحات، یک مرورگر وب می تواند یک سند HTML را با یک عنوان و یک پاراگراف نمایش دهد.


تگ های HTML

تگ های HTML کلمات کلیدی (نام تگ ها) هستند که توسط دو براکت زاویه دار احاطه شده اند.

<نام تگ/>متن داخل تگ های باز و بسته<نام تگ>
  • تگ ها HTML به طور معمول به صورتجفت استفاده می شوند مثل تگ پاراگراف
    <p>
    و
    </p>
  • برچسب اول را برچسب آغازین یا تگ باز, و برچسب آخر را برچسب پایانی یا تگ بسته می نامند
  • برچسب بسته همانند برچسب باز نوشته می شود با این تفاوت که پیش از نام تگ با یک اسلش / نوشته می شود
Note تگ هایی که در آغاز کد قرار گرفتند تگ باز و تگ هایی که در پایان کد قرار می گیرند تگ بسته نام دارند.

مرورگر وب

منظور از عبارت مرورگر وب، همان برنامه های (Chrome, IE, Firefox, Safari,...) است که امکان خواندن اسناد HTML و نمایش محتوای آن را به شما فراهم می آورند.

مرورگرها کدهای HTML را نمایش نمی دهند، بلکه آن ها را به شکلی که بر اساس تگ های HTML نوشته شده در آن هست نمایش می دهند:

Note


ساختار صفحات HTML

در زیر تصویری از ساختار صفحات HTML مشاهده می نمایید:

<html>
<head>
<title>عنوان صفحه در مرورگر</title>
</head>
<body>
<h1>این یک عنوان از نوع درجه یک است</h1>
<p>این یک پاراگراف است.</p>
<p>این یک پاراگراف دیگر است.</p>
</body>
</html>
Note فقط فضای داخل تگ <body> (کادر سفید رنگ در تصویر بالا) در مرورگر به کاربر نمایش داده می شود.

تگ بیانیه
<!DOCTYPE>

بیانیه

<!DOCTYPE>

کمک می کند تا مرورگر به درستی یک صفحه وب را نمایش دهد

انواع مختلفی از اسناد HTML در وب وجود دارد

برای نمایش صحیح یک سند HTML مرورگر باید نسخه و نوع سند را تشخیص بدهد

بیانیه

<!DOCTYPE>

به بزرگی و کوچکی حروف حساس نیست و هر دو حالت قابل تشخیص و استفاده از آن مجاز است:

<!DOCTYPE html>

<!DOCTYPE HTML>

<!doctype html>

<!Doctype Html>

بیانیه های رایج

HTML5

<!DOCTYPE html>

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

XHTML 1.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Note همه مطالب آموزشی در واحد آموزش کارگزاران تجارت الکترونیک ایران بر اساس استاندارد HTML5 نوشته شده است.

از آنجایی که تاریخچه وب یه سال ها پیش باز می گردد به مرور پیشرفت فناوری نسخه های جدیدتر با امکانات و قابلیت های بیشتر به HTML اضافه شده است:

نسخه سال انتشار
HTML 1991
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 2000
HTML5 2012
نظر و پرسش و پاسخ کاربران
  mary نظرات مثبت درباره این.
نمایش 0 نظر ترتیب نمایش

در صفحه "مقدمه ای بر آموزش HTML و HTML5": نخستین نظر دهنده باشید
مشاهده نظرات
نام

نظرات خود را مطرح کنید
*
*
*
*
*
Captcha:
آخرین اخبار و مقالات

آگهی ها
کارگزاران تجارت الکترونیک ایران
گرافیک پوسته وب سایت در کامپیوتر
گرافیک پوسته وب سایت در تبلت
گرافیک پوسته وب سایت در موبایل
طراحی واکنشگرا (Responsive)
پنل مدیریتی پیشرفته و کاربر پسند
قابل توسعه و ارتقاء و 100% داینامیک
امکانات کامل SEO برای موتورهای جستجو