سلام دوستان خلاصه مطالبی که استاد توی این جلسه گفتن رو قرار دادم اگه مطلب اضافهتری رو دارین که بنده جا انداختم
لطفا اضافه کنید
Html ==> Hyper Text markup lanquage
یک زبان ابر متن برای نشانه گزاری هستش ما زمانی که یک سند رو میایم و ایجادش میکنیم در حقیقت با تگ ها میایم و ماهیتهای اون عناصر و دسته هارو مشخص میکنیم html میاد و ساختار صفحه ی وب مارو توضیح میدهد که از دسته ای از عناصر و المنتها تشکیل شده است و این تگها به مرورگر ما میگویند که محتوای مارو چطوری بیا و نمایشش بده
Document Structure ساختار یک سند
<!DOCTYPE html>
زمانی که ما میخاهیم از html5 استفاده بکنیم باید بیایم و از این تگ استفاده بکنیم نوع رو مشخص میکنیم که چه
ورژنی هستش و به مرورگر ما کمک میکند که صفحه پیج و غالب ما رو چطوری بیاد و به درستی نمایش بدهد و کلن یک بارم از این تگ بیشتر استفاده نمیکنیم و قبل از تگ html
ساختار درختی مرورگرمون : DOM
همون سند html هست یا طبق مثال اون زمین که درختمون داخل اش قرار میگرده هستش : Document
<html></html>
این تگ ریشه کل تگهای موجود در سندهامون که همه اون هارو در بر میگیرد همچنین میگوید ریشه ی سند ما html هست و طبق مثال ریشه درختمون هستش بعد در داخل اون دو تا دسته داریم به نام های head و body
<head></head>
این تگ شاخههای درختمون هستش و بیشتر جنبه ی مفهومی برای موتورهای جست و جو مرورگرا داره برای مثال تگهای مربوط به title یا عنوان میاد و در داخل اون قرار میگرد همچنین تگهای مربوط به meta خلاصه کدهایی که نیازی نیست که کاربرمون بیاد و اونها رو ببینه در داخل این تگ هست
<body></body>
تنه ی درختمون هستش و اون کدها و مطالبی که نیاز هست تا کاربرمون اون هارو ببینه و تنها محتواهای این تگ به کاربرامون نمایش داده میشود
تگ های ما به طور کلی دو دسته هستند : Tag Structure
- اون هایی که به صورت اوپن کلوز هستند یعنی باید بسته شوند اصولا تگ هایی که شامل محتوا هستند یعنی اون هایی ک یک چیزی باید نمایش بدهند
- دسته دوم تگ هایی که باز می شوند ولی نیاز به بسته شدن درآن ها نداریم مثل تگ های رندرمون و input