آشنایی با زبان اچ تی ام ال


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

آقای تیم برنرزلی در تلاش بود که مجامع علمی سراسر دنیا از طریقی پروتکلی بتوانند مقالات علمی را به راحتی با یکدیگر به اشتراک بگذارند. در همین راستا، وی در سال 1989 اولین نسخه از زبان اچ تی ام ال را طراحی کرده و به دنیا عرضه نمود. در ادامه ی راه، وی سازمان W3C که مخفف واژگان World Wide Web Consortium به معنی کنسرسیوم جهانی وب است را تاسیس کرد که وظیفه ی اصلی این سازمان، پشتیبانی و توسعه ی زبان HTML است.

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

در پاسخ به این سؤال که زبان اچ تی ام ال چه کاری انجام می دهد، بایست گفت که کدهای نوشته شده با این زبان به مرورگر دستور می‌دهند تا متون، تصاویر و هر چیز دیگری را در قالب یک صفحه ی وب به نمایش درآورد. صفحات وب، با پسوند html. یا htm. شناخته می‌شوند که اصطلاحاً به این‌گونه فایل‌ها Plain Text گفته می شود. فایل‌های Plain Text این قابلیت را دارا هستند که از طریق یک مرورگر اجرا شوند اما در مقابل، فایل‌های Rich Text -همان فایل‌هایی که مثلاً توسط نرم‌افزار مایکروسافت آفیس ایجاد می شوند- یکسری اطلاعات اضافی را به فایل مد نظر -که مثلا با پسوندی همچون docx. ذخیره می شود- می افزایند که منجر به این خواهند شد تا فایل مد نظر به درستی توسط نرم افزارهای پردازنده ی متن -مثل آفیس ورد- نمایش داده شوند. لذا اگر کدهای اچ تی ام ال را در قالب فایل‌های اصطلاحاً Rich Text بنویسیم، این فایل‌ها به درستی در مرورگر نمایش داده نخواهند شد.

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
محسن
محسن
" زبان HTML مخفف واژگان HyperText Markup Language به معنی زبان نشانه گذاری فرامتنی "

این تعریف کامل و دقیق هست ولی میشه اینجوری ادامه داد که حالا منظور از نشانه گذاری در این تعریف چی هست؟

در واقع منظور ار نشانه گذاری از "تگ ها" هستن،
تگ چیه؟

تگ نوشته ای هست که به بین دو تا علامت بزرگتر و کوچکتر قرار می گیره و معمولا هم به صورت pair با جفت هستن
مثل "" "" و باز و بسته میشه با یک فروارد اسلش


به تگ اول: تگ آغازین با شروع کننده، start tag, opening tag
و تگ دوم که با یک فروارد اسلش مشخص میشه تگ بسته یا پایانی می گن، closing tag, end tag

معمولا اسامی تگ ها نشون دهنده کاربردشون هست مثل تگ p که برای نمایش پاراگراف هست
تگ های تکی هم داریم که دیگه بخش دومشون (حالت بسته) وجود نداره، بهششون می گن self-closing tag می گن مثل تگ br یا hr
Insight
Insight
- زبان HTML یک Markup Language یا زبان نشانه‌گذاری است.
- با استفاده از اچ‌تی‌ام‌ال، اسکلت و ساختار یک صفحه‌ی وب را ایجاد میکنیم.
- جدیدترین نسخه‌ی این زبان، HTML5 هست که به صورت رسمی در سال ۲۰۱۴ معرفی شد و پس از این نسخه‌ی جدیدی عرضه نخواهد شد و ویژگی های جدید تحت استاندارد HTML توسعه پیدا میکند.
Pr.Hossein.K
Pr.Hossein.K
خیلی عالی
اگه میشهبه دوره های آموزشیتون دوره آمزش HTML و CSS رو اضافه کنید
با تشکر
mahan-hb
mahan-hb
اون حرف <ی> بعد اسم کوچیک اشتاه تایپی بود
بعد ارسال نظر تازه متوجه شدم آقا بهزاد عزیز
mahan-hb
mahan-hb
آقای بهزادی با عرض سلام و خسته نباشید خدمت شما
یه سوال داشتم در مورد تعیین هدف و بعد یادگیری که به یکی از کاربرا گفتید
میخواستم ببینم اگه مثلا سایتی شبیه به سایت اینستاگرام که در مرورگر باز میشه و خود اپلیکیشن اینستاگرام یادگیری چه زبان هایی نیاز میشه؟
کاربر میهمان
امیرمن یک کاربر مهمان هستم
اقای مرادی با تشکر از اموزش خوبتون هدف من برنامه نویسی اندروید هست اما چون تازه شروع کردم به یاد گیری برنامه نویسی نمیدونم اول از کجا شروع کنم منظور چه زبان برنامه نویسی رو اول یاد بگیرم html یا java یا پایتون ؟
کاربر میهمان
امیرمن یک کاربر مهمان هستم
سلام و مرسی از سایت خیلی خوبتون من تازه با سایت شما آشنا شدم و میخوام برنامه نویسی رو یاد بگیرم میخواستم بپرسم برای شروع بهتره html رو یاد بگیرم یا پایتون و یا جاوا کدومش بهتره که اول یاد بگیرم و به برنامه نویسی برای اندروید علاقه مند هستم
رضا بختیاری
رضا بختیاری
very good sokanacademy
کاربر میهمان
----من یک کاربر مهمان هستم
سلام.میخواستم ببینم که تو برنامه نویسی اندروید از این اچ تی ام ال و این چیزا استفاده میشه؟؟؟؟
کاربر میهمان
محمد من یک کاربر مهمان هستم
با سلام و ممنون از سایت خوبتون
لطفا به من بگید اول html رو یاد بگیرم یا java کلا من تازه شروع کردم برای یاد گیری برنامه نویسی موندم اول کدوم زبان رو یاد بگیرم و میخوام در رابطه ی ساخت برنامه اندروید یا کامپیوتر و هک باشه.به نظر شما از کجا شروع کنم؟!