جستجو برای:
سبد خرید 0
  • خانه
  • شبکه و امنیت
    • تکنسین شبکه
      • پسیو شبکه و طراحی Data Center
      • CompTIA
      • Help Desk
      • فیبر نوری
      • دوربین های مداربسته
      • سیستم های امنیتی
      • IOT & BMS
    • مایکروسافت
      • ویندوز سرور (MCSA , MCSE)
      • شیرپوینت
      • SQL Server
      • System Center
      • سرویس های تخصصی
    • سیسکو
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • CCNP Collaboration
      • CCNP Data Center
      • CCNP Service Provider
      • CyberOps Professional
      • DevNet Professional
      • CCIE
    • مجازی سازی ، Cloud و Storage
      • VMware
      • HPE
      • EMC
      • بکاپ و مانیتورینگ شبکه
      • AWS
    • لینوکس
      • دوره های پایه و LPIC
      • سرویس های تخصصی لینوکس
      • سرویس های امنیتی لینوکس
      • بکاپ و مانیتورینگ
      • Embedded
      • هاستینگ
    • امنیت
      • fortinet
      • Splunk
      • GIAC Certified
      • Security Operations Center (SOC)
    • میکروتیک و وایرلس
    • جونیپر
    • تلفن های سانترال و VOIP
    • دواپس
  • برنامه نویسی و طراحی سایت
    • افزونه وردپرس
      • سئو و بهینه سازی
      • فروشگاهی (ووکامرس)
      • بکاپ و امنیت
      • صفحه ساز
      • آموزشی
      • افزونه های کاربردی
      • پشتیبانی و چت
      • ابزار های مدیریتی
      • تبلیغات و بازاریابی
      • فرم ساز
      • افزونه های گالری
      • افزونه های شبکه اجتماعی
      • افزونه های رزرو آنلاین و نوبت دهی
    • خدمات طراحی سایت
    • سئو و دیجیتال مارکتینگ
    • آموزش وردپرس
    • سرویس های Open Source
      • Vtiger CRM
      • ERP Odoo
      • کلاس آنلاین و ویدئو کنفرانس
    • پایتون (هوش مصنوعی و…)
    • Secure Coding
  • برق و الکترونیک
    • تعمیرات قطعات کامپیوتر و لب تاپ
    • تعمیرات هارد و ریکاوری اطلاعات
    • تعمیرات پرینتر و لوازم اداری
    • تعمیرات تجهیزات شبکه
  • مدیریت
    • مدیریت فناوری اطلاعات
      • ISO/IEC 27001
      • ISC2 & ISACA Certification
      • ITIL
      • انستیتو دواپس
      • COBIT
      • PMBOK
      • SCRUM
    • مدیریت مالی و سرمایه‌گذاری
    • استارتاپ
    • مدیریت اجرایی MBA
    • روانشناسی
      • روانشناسی بازار های مالی
      • انگیزشی
  • وبینار و کلاس آنلاین
    • سامانه LMS (مودل فارسی)
    • بیگ بلو باتن
    • سرویس ویدئو کنفرانس
 
خدمات شبکه فراز نتورک
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • 021-66416682
  • Info[@]faraznetwork.ir
خدمات شبکه فراز نتورک
  • خانه
  • شبکه و امنیت
    • تکنسین شبکه
      • پسیو شبکه و طراحی Data Center
      • CompTIA
      • Help Desk
      • فیبر نوری
      • دوربین های مداربسته
      • سیستم های امنیتی
      • IOT & BMS
    • مایکروسافت
      • ویندوز سرور (MCSA , MCSE)
      • شیرپوینت
      • SQL Server
      • System Center
      • سرویس های تخصصی
    • سیسکو
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • CCNP Collaboration
      • CCNP Data Center
      • CCNP Service Provider
      • CyberOps Professional
      • DevNet Professional
      • CCIE
    • مجازی سازی ، Cloud و Storage
      • VMware
      • HPE
      • EMC
      • بکاپ و مانیتورینگ شبکه
      • AWS
    • لینوکس
      • دوره های پایه و LPIC
      • سرویس های تخصصی لینوکس
      • سرویس های امنیتی لینوکس
      • بکاپ و مانیتورینگ
      • Embedded
      • هاستینگ
    • امنیت
      • fortinet
      • Splunk
      • GIAC Certified
      • Security Operations Center (SOC)
    • میکروتیک و وایرلس
    • جونیپر
    • تلفن های سانترال و VOIP
    • دواپس
  • برنامه نویسی و طراحی سایت
    • افزونه وردپرس
      • سئو و بهینه سازی
      • فروشگاهی (ووکامرس)
      • بکاپ و امنیت
      • صفحه ساز
      • آموزشی
      • افزونه های کاربردی
      • پشتیبانی و چت
      • ابزار های مدیریتی
      • تبلیغات و بازاریابی
      • فرم ساز
      • افزونه های گالری
      • افزونه های شبکه اجتماعی
      • افزونه های رزرو آنلاین و نوبت دهی
    • خدمات طراحی سایت
    • سئو و دیجیتال مارکتینگ
    • آموزش وردپرس
    • سرویس های Open Source
      • Vtiger CRM
      • ERP Odoo
      • کلاس آنلاین و ویدئو کنفرانس
    • پایتون (هوش مصنوعی و…)
    • Secure Coding
  • برق و الکترونیک
    • تعمیرات قطعات کامپیوتر و لب تاپ
    • تعمیرات هارد و ریکاوری اطلاعات
    • تعمیرات پرینتر و لوازم اداری
    • تعمیرات تجهیزات شبکه
  • مدیریت
    • مدیریت فناوری اطلاعات
      • ISO/IEC 27001
      • ISC2 & ISACA Certification
      • ITIL
      • انستیتو دواپس
      • COBIT
      • PMBOK
      • SCRUM
    • مدیریت مالی و سرمایه‌گذاری
    • استارتاپ
    • مدیریت اجرایی MBA
    • روانشناسی
      • روانشناسی بازار های مالی
      • انگیزشی
  • وبینار و کلاس آنلاین
    • سامانه LMS (مودل فارسی)
    • بیگ بلو باتن
    • سرویس ویدئو کنفرانس
اینجا شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

خدمات شبکه فراز نتورک > دانلود رایگان > وب مستر > آموزش HTML & CSS > معرفی HTML

معرفی HTML

1399/10/07
ارسال شده توسط مهندس سمیه رشوند
آموزش HTML & CSS
معرفی HTML

معرفی HTML

اچ تی ام ال چیست ؟ HTML چه کاربردی دارد ؟ در این مقاله قصد داریم به طور کلی به معرفی HTML بپردازیم.

سرفصل‌های  این مقاله

1 آموزش طراحی سایت با HTML

1.1  اچ تی ام ال HTML چیست؟

2 آیا HTML یک زبان برنامه نویسی است؟

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

4 مزایا و معایب HTML

4.1 مزیت ها

4.2 معایب

5 نتیجه گیری

1 آموزش طراحی سایت با HTML

با عرض سلام خدمت تمامی دوستداران و علاقمندان به آموزش طراحی سایت با HTML ، با اولین جلسه‌ی  آموزش html در خدمت شما عزیزان هستم .

در این جلسه به شما توضیح خواهیم داد که HTML چیست ؟ و نام HTML از چه کلماتی گرفته شده است تا شما عزیزان در ابتدا به درک درستی از اچ تی ام ال برسید

و سپس در جلسات آینده وارد مباحث آموزشی جذاب‌تر و کاربردی‌تر خواهیم شد.

1.1  اچ تی ام ال HTML چیست؟

روزانه به سایت‌های زیادی سر می‌زنیم که هر کدام به شکلی برایمان جذاب هستند و ممکن است ما را به این فکر بیندازند که این سایت‌ها چطور ساخته شدند؟

اگر به چند سال قبل برگردیم و نگاهی به اولین سایت‌های منتشرشده در وب بیندازیم، می‌بینیم که صفحات آن‌ها تنها از چند المان ساده و ابتدایی تشکیل شده‌اند.

از قدیم تا امروز، تکنولوژی‌های مختلفی در جذاب کردن فرآیند طراحی وب تاثیرگذار بوده‌اند، اما اگر بگوییم تمام این تکنولوژی‌ها به HTML منتهی می‌شوند باور می‌کنید؟

در این مسیر همراه ما باشید تا کشف کنیم HTML چیست و چطور این همه سال در دنیای وب جایگاه خودش را حفظ کرده است؟

پیش از اینکه به معرفی HTML بپردازیم لازم است تا ابتدا با انواع برنامه ھای تحت وب آشنا شویم. برنامه ھای تحت وب بصورت کلی به دو دسته تقسیم می‌شوند:

1-برنامه ھای استاتیک (Static)

برنامه هایی هستند که صفحات آن ها از متن ، تصاویر ، صوت و … تشکیل شده در واقع این صفحات هیچ گونه تعاملی با کاربر ندارند

و کاربر تنها می‌تواند این صفحات را مشاهده کند .

2-برنامه های داینامیک (Dynamic)

برنامه هایی هستند که داده ای را از کابر گرفته سپس آن را پردازش کرده و نتیجه‌ی آن را در اختیار کاربر قرار می‌دهند.

HTML چیست؟

HTML یک زبان نماد گذاری یا نشانه گذاری است که در طراحی سایت کاربرد بسیار فراوانی دارد . از اچ تی ام ال برای ساختن صفحات استاتیک استفاده می‌شود

و به وسیله آن میتوان صفحات وبی ساخت که شامل عکس ، فیلم ،موزیک ، پاراگراف ، جدول و … است.

HTML  مخفف عبارت Hyper Text Markup Language به معنی زبان نشانه گذاری ابر متن است،

که در ادامه به توضیح ھر یک از کلمات این عبارت خواهیم پرداخت و معرفی زبان HTML را تکمیل خواهیم کرد.

Language

این عبارت نشان دھنده این است که HTML یکی از زبان ھای برنامه نویسی است.

البته بهتر است که به جای عبارت “برنامه نویسی” از “نشانه گذاری” استفاده کنیم.

Text

این عبارت نشان می‌دھد که یک برنامه به زبان HTML یک فایل متنی ساده بیشتر نیست!

در واقع مرورگر‌ھا این فایل متنی را می‌خوانند و با توجه به دستورات داخل آن ، آن را به عناصر مختلف همچون عکس‌ها ، پاراگراف‌ها و … تبدیل می‌کنند.

Hyper

در مقابل “Liner” قرار دارد . جالب است که بدانید زبان ھای برنامه نویسی به دو دسته تقسیم می‌شوند : 1 – Hyper – 2     Linner

Liner :

به زبان ھایی ھمچون C,Pascal, Delphi, PHP و … گفته می شود که باید دستورات به ترتیبی که نوشته شده اند به صورت خط به خط اجرا شوند

و تا خطی از برنامه اجرا نشده خط بعدی اجرا نمی شود، و در واقع الگوی خطی دارند که وجود خطا در ھر خط از برنامه موجب توقف اجرای کل برنامه می شود.

Hyper :

در مقابل زبانھایی ھستند که الگوی خاصی ندارند و خطا در یک خط از برنامه موجب توقف کل برنامه نمی شود. به این زبان ھا Hyper گفته می شود.

Markup

زبان HTML بر خلاف بسیاری از زبان ھای برنامه نویسی فاقد دستور‌ھایی ھمچون ساختارشرطی، حلقه، توابع و… است.

در عوض این زبان از ساختار ساده ای به نام Markup Tag یا به اختصار Tag ( برچسب ) تشکیل شده است.

در واقع اچ تی ام ال (HTML) یه نوع دستور بیشتر ندارد و آن ھم ھمین Tagھا ھستند.

2 آیا HTML یک زبان برنامه نویسی است؟

همانطور که گفتیم زبان HTML یک زبان نشانه گذاری است و اصطلاح زبان برنامه نویسی HTML یک اصطلاح اشتباه است، چرا؟

طبق تعریفی که برای صفحات استاتیک و پویا (داینامیک) داشتیم، HTML برای طراحی صفحات استاتیک استفاده می‌شود

و به دلیل نداشتن امکانات و توابع داینامیک یک زبان برنامه نویسی به حساب نمی‌آید.

با توجه به همین مورد کد های نوشته شده به زبان اچ تی ام ال، توسط نرم افزار های خواندن فرمت‌های داکیومنت مانند مایکروسافت ورد قابل خواندن است.

پس تا الان متوجه شدیم که HTML چیست ؟ و با این تعریف متوجه شدیم که چرا HTML یک زبان برنامه نویسی نیست!

زبان نشانه‌گذاری چه تفاوتی با زبان برنامه نویسی دارد؟

زبان برنامه نویسی ابزاری قدرتمند است که به وسیله آن می‌توانیم با کامپیوترها حرف بزنیم.

زبان‌های برنامه نویسی به کمک دستورالعمل‌هایی که برای کامپیوتر قابل فهم هستند با آن‌ها ارتباط برقرار کرده

و به طور عمده از ساختارهای کنترلی و شرطی استفاده می‌کنند. سخت افزار برای این که درست کار کند

نیاز به یک سری دستورالعمل دارد. این دستورالعمل‌ها توسط برنامه نویس و زبانی که برای کامپیوتر قابل فهم باشد، به سخت افزار داده می‌شود.

انواع مختلفی از زبان نشانه گذاری وجود دارد که معروف‌ترین آن HTML است.

اگر به اسم زبان نشانه گذاری دقت کنید، متوجه مفهوم آن خواهید شد.

در زبان‌های نشانه گذاری خبری از ساختارهای رایج برنامه‌نویسی مثل شرط، حلقه، تکرار و غیره وجود ندارد

و شما داخل متن خود از یک سری نشانه استفاده می‌کنید. در حقیقت در این زبان‌ها شما به کمک این نشانه‌ها متن را از سایر عناصر صفحه جدا می‌کنید

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

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

وقتی با HTML کار میکنیم، از یک ساختار خیلی ساده یعنی تگ ها و خاصیت ها استفاده می‌کنیم.

به عنوان مثال برای تهیه یک پاراگراف از تگ p استفاده می‌کنیم.

<p>امیدواریم یک شروع خوب را با فرازنتورک داشته باشید. </p>

در بالا با استفاده از تگ باز و بسته p ، عبارتی را نوشتیم که خروجی آن را در تصویر زیر مشاهده می‌کنید.

نمونه کد HTML

 

4 مزایا و معایب HTML

مانند هر چیز دیگه ای، HTML هم محدودیت ها و قدرت های خاص خودش رو داره که ما بهش مزیت و عیب HTML میگیم و در ادامه باهاشون آشنا میشیم.

4.1 مزیت ها

به علت داشتن منابع بسیار خوب و انجمن های رفع اشکال قدرتمند این زبان یکی از پر استفاده ترین زبان هاست.

به طور کلی در تمامی مرورگر های وب به صورت Native یا زبان مادری فعال است.

یادگیری آن بسیار راحت است و نیازی به دانش قبلی نداره.

متن باز و کاملا رایگان است.

کد هاش کاملا قابل فهم و ساده هست.

استاندارد های اصلی وب توسط سازنده همین زبان یعنی W3C تعیین میشود.

خیلی راحت با زبان های برنامه نویسی سمت سرور یا Backend مثل PHP ، Node.js و Python (فلسک یا جنگو) ارتباط برقرار می‌کنه.

4.2 معایب

در بیشتر مواقع برای ساخت صفحات و برنامه های استاتیک ازش استفاده میشه و برای استفاده پویا یا داینامیک از HTML نمیتونید استفاده کنید

و باید از Javascript یا یک زبان سمت سرور مثل PHP استفاده کنید.

از یک منطق خاصی برای ساخت صفحات پیروی نمیکنه. برای هر صفحه شما باید بخش های مختلفش رو بسازید

و خودتون تعریف کنید که اون بخش چه کاری انجام میده.

حالا تو HTML5 یک سری تگ ها اضافه شده به نام header و footer ولی اون ها هم از منطق خاصی پیروی نمیکنند

و فقط برای راحت تر کردن مفهوم استفاده میشوند.

بعضی از مرورگر ها امکانات و ویژگی های جدید رو دیر پیشتیبانی می‌کنند.

پیش بینی رفتار مرورگر ها در نمایش کد ها کمی سخت است

( به عنوان مثال بعضی از مرورگر های قدیمی تگ های جدید موجود در HTML5 را نمیشناسند و نمیتوانیم تضمین دهیم

که با بعضی از راهکار ها باز هم تمامی مرورگر ها وب سایت ما را صحیح نمایش می‌دهند).

خب در این جلسه با مفهوم HTML ، اینکه HTML چیست و چه کاربردی دارد، آشنا شدیم

اگر عاشق طراحی سایت هستید و برای ورود به این حوزه برنامه جدی دارید، آموزش HTML اولین قدم شما در این مسیرخواهد بود.

در جلسه بعدی به معرفی تاریخچه‌ی پیدایش HTMLمی‌پردازیم.

مطالب مرتبط :

1-نرم افزارهای مورد نیازدر HTML

2-تاریخچه پیدایش HTML

 

جهت مشاهده دوره های آموزشی بر روی این لینک کلیک نمایید.

جدیدترین اخبار مجموعه فراز نتورک را در این صفحه اجتماعی دنبال کنید.

نویسنده: راحله تبریزی

برچسب ها: HTML Clienthtml زبان برنامه نویسیHTML5xhtmlآموزش ایندکس کردن صفحات سایتآموزش طراحی سایتاچ تی ام البرنامه نویسیتگزبان نشانه گذاریساختار صفحات htmlطراحی سایتطراحی سایت آموزشیمزایا و معایب htmlمعرفی HTMLوبوب سرور آپاچی
قبلی نصب و راه اندازی NIS در لینوکس
بعدی نرم افزار های مورد نیاز در HTML

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

  • آفیس (136)
    • آموزش اکسس (8)
    • آموزش اکسل (26)
    • آموزش پاورپوینت (24)
    • آموزش ورد (24)
    • طراحی و مستندسازی شبکه (Visio) (50)
    • عمومی (4)
  • ایمیل سرور (25)
    • Exchange Server (2)
    • MDaemon (13)
    • کریو کانکت (8)
  • پسیو شبکه (12)
    • دکل های مخابراتی (9)
  • تعمیرات (231)
    • آیفون و دزدگیر اماکن (26)
    • الکترونیک (16)
    • تعمیرات پرینتر (16)
    • تعمیرات تجهیزات میکروتیک (8)
    • تعمیرات لپ تاپ (23)
    • تعمیرات لوازم جانبی کامپیوتر (7)
    • تعمیرات لوازم خانگی (34)
    • تعمیرات مانیتور و تلوزیون (14)
    • تعمیرات منابع تغذیه (پاور) (26)
    • تعمیرات موبایل و تبلت (13)
    • تعمیرات هارد ، فلش و استوریج (22)
    • مادربرد و کارت گرافیک (34)
  • تکنسین شبکه (Help Desk) (2)
  • سانترال (14)
  • سخت افزار (15)
    • پردازنده (1)
    • پرینتر و اسکنر (2)
    • لپ تاپ (4)
    • مادربورد (3)
    • مانیتور (2)
    • مودم و اکسس پوینت (1)
    • وب کم و دوربین دیجیتال (1)
  • سرویس های هاستینگ (230)
    • ClamAV (3)
    • CloudLinux (4)
    • cpanel (27)
    • DirectAdmin (76)
    • Imunify360 (2)
    • Kernelcare (2)
    • Kloxo (1)
    • LightTPD (1)
    • LiteSpeed (5)
    • Outgoing Spam Monitor (osm) (2)
    • Plesk (4)
    • SolusVM (2)
    • Varnish Cache (2)
    • Virtualizor (9)
    • Webmin (1)
    • WHM (1)
    • WHMCS (3)
    • آپاچی (1)
    • دیتا سنتر (59)
    • سرور (17)
    • سرویس های ابری (13)
    • نرم افزارهای ریموت دسکتاپ (5)
  • سیسکو (31)
  • طراحی وب سایت (8)
  • کلاس های آنلاین (227)
    • Cisco Webex (1)
    • Discord (1)
    • Google Meet (1)
    • Iomad (1)
    • Kaltura (1)
    • LiteCart (1)
    • Matrix (2)
    • OpenMeetings (1)
    • Slack (1)
    • ZOOM (1)
    • ادوب کانکت (64)
    • بیگ بلو باتن (50)
    • جیتسی (7)
    • راکت چت (چت سازمانی) (26)
    • رکورد فیلم آموزشی (2)
    • مودل فارسی (62)
  • گرافیک و انیمیشن (7)
  • لینوکس و یونیکس (170)
  • مانیتورینگ (18)
    • solarwinds (17)
  • مایکروسافت (70)
    • MCSE (39)
    • SCCM (3)
    • SCOM (1)
    • SQL Server (1)
    • شیرپوینت (2)
  • مجازی سازی شبکه (16)
    • Veeam (10)
    • VMware Esxi (4)
  • مدیریت و امنیت اطلاعات (7)
  • میکروتیک (113)
  • وب مستر (155)
    • آموزش HTML & CSS (41)
    • آموزش وردپرس (61)
    • ایمیل مارکتینگ (1)
    • بوت استرپ (6)
    • سئو (13)
    • کسب در آمد از اینترنت (12)
    • یوتیوب (18)
  • ویپ (2)
    • ایزابل (2)
  • ویتایگر CRM (36)
    • Odoo / Open ERP (1)
  • ویندوز (11)
    • ویندوز 10 (6)
    • ویندوز 11 (3)
    • ویندوز 7 (2)
هر گونه دخل و تصرف در محتوای آموزشی سایت فراز نتورک منع و پیگرد قانونی دارد، استفاده با ذکر منبع آزاد می باشد