برای ایجاد فایل html و فرمت آن، کد های اچ تی ام ال را در برنامه های ویرایش متن مانند Notepad یا نرم افزارهای طراحی وب سایت می نویسیم و با یکی از دو فرمت htm و html ذخیره می کنیم.
بعد از اجرا کردن هر کدام از صفحات وب ایجاد شده (html یا htm)، در مرورگرها به یک شکل نشان داده می شوند و از این نظر تفاوتی میان آنها وجود ندارد.
Html مخفف (HyperTextMarkupLanguage) میباشد: زبان نشانه گذاری ابر متن.
آشنایی با Html برای توسعه و ساخت صفحات وب از ضروریات است. دستورات Html چگونگی نمایش صفحه وب را در مرورگر مشخص میکنند.
استانداردها و روشها برای نوشتن HTML توسط کنسرسیوم وب جهانی (W3C) تنظیم و نسخه های متعدد از HTML وجود دارد.
از آنجا که این بخش یک مقدمه از HTML است، ما نمی خواهیم به جزئیات در مورد نسخه های مختلف مانند XHTML، HTML 4.01 و ۲٫۰ HTML و همچنین به طبقه بندی استانداردهای مانند سخت، سنتی، و قاب است بپردازیم.
در قسمت مقدمه اشاره کردیم که فایل html با دو فرمت ذخیره میشود. با این حال هنگامی که وب سایت را روی سرور وب قرار میدهیم تا از طریق اینترنت در دسترس باشد با دو تفاوت جزیی میان این دو فرمت روبرو می شویم:
ممکن است هنگام گشت و گذار در اینترنت و مشاهده وب سایت های گوناگون، در نوار آدرس یا نشانی مرورگر صفحات وب را با پسوندهای دیگری غیر از html و htm ببنید. در این میان، فرمت های مانند زیر عمومیت بیشتری دارند.
برای پاسخ به این سؤال باید با دو تعریف جدید آشنا شوید:
حال دلیل تفاوت دو صفحه را دانستیم، به همین دلیل پسوند صفحات این نوع وب سایت ها متناسب با زبانی است که کدهای صفحات بر اساس آن نوشته شده است.
با اینکه که ممکن است شما فایلهایی با پسوند php یا asp و… را ببینید این فایلها دارای تگ های html به منظور نمایش محتوا هستند. تقریبا هر دستور Html دارای یک علامت شروع و یک علامت پایان است که در داخل <> قرار میگیرند.
ساختار کلی این تگها به شکل زیر است:
<html> <head> <title> </title> </head> <body> </body>
</html>
ساختار کلی این تگها به شکل زیر است:
<html>
<head>
<title> </title>
</head>
<body>
</body>
</html>
یک فایل HTML بر روی سرور قرار می گیرد ، زمانی که توسط کاربر با استفاده از مرورگر درخواست میشود مرورگر فایل html را میخواند و آن را به عنوان یک صفحه وب نمایش میدهد.
برخلاف یک زبان برنامه نویسی یا اسکریپتی ، که از اسکریپتها برای انجام وظایف استفاده میشود، یک زبان نشانه گذاری با استفاده از تگ ها برای تشخیص محتوا به کار میرود.
ساختار وب
توانایی استفاده از تگ های اچ تی ام ال برای طراحی وب حرفه ای ضروری است واین نقطه شروع برای هر کسی است که میخواهد برای وب محتوا ایجاد کند.
طراحی وب سایت مدرن:
ساختار
نمایش
رفتار
مدیریت
مدیریت محتوا
Modern Web Design
HTML: Structure
CSS: Presentation
JavaScript: Behavior
PHP or similar: Backend
CMS: Content Management
منابع:
https://www.w3schools.com