سلام دوستان
من در مورد تگ div خوندم و متوجه شدم که برای دسته بندی کردن عناصر html و دادن استایل به اونها خیلی کاربردیه!
برای مثال ما اگه در یک صفحه وب 300 پاراگراف داشته باشیم ! و اگه بخوایم مثلا هر 10 تا پاراگراف یه فونت خاصی داشته باشن
برای مثال از پاراگراف 1 تا 10 فونتش arial باشه و 11 تا 20 tahoma باشه و... خوب اگه در همچین صفحه وبی بخوایم اینکارو انجام بدیم باید 300 تا class مشخص کنیم و در css استایل بدیم که خب کار خیلی سخت میشه!!! ولی با div محدوده تعیین میکنیم و 30 تا محدوده نیازه که اگر به هر محدوده ( تگ div ) یک class بدیم
در مجموع میشه 30 کلاس که خب خیلی کمتره!!
ولی سوال من اینه چرا در طراحی قالب از html استفاده میشه؟؟؟
من گروه بندی کردن عناصر رو متوجه شدم ولی دلیل اینکه در طراحی قالب استفاده میشه چی هستش؟
ممنون
سلام
وقت بخیر
یک توضیح مختصر
HTML مخفف "Hyper Text Markup Language" است که معنی آن "زبان نشانه گذاری فرا متنی" میشه
HTML زبان نشانه گذاری استاندارد برای ایجاد صفحات وب است.
این جمله هم یعنی اینکه برای طراحی در وب نیاز به یک زبان استاندارد وجود داره (مثل زبان انگلیسی که در تمام کشورها به عنوان زبان مشترک برای تعامل شکل گرفته) که همه براساس آن قواعد و نشانه ها طراحی کنند
حال برای این قالب و نشانه ها نیاز به یکسری عناصر یا تگ داریم که این قالب را تشکیل بدهند
یکی از این تگ ها div هست که به معنی تقسیم کردن (divide or section) و برای دسته بندی یا تقسیم بندی محتوای وب کاربرد داره
تگ های دیگه ای هم هستند که برای تقسیم بندی استفاده می شوند که div و section پر کاربرد ترین آنها در html هستند
شاید یک مثال مفهوم را بهتره بیان کنه
html مثل یک خانه یا مدرسه است
تگ div مثل اتاق ها و کلاس ها
یعنی یک کل(مثل خانه یا مدرسه) از جزء ها (اتاق ها یا کلاس ها) تشکیل شده است
برچسب div، به منظور بخش بندی در صفحات وب استفاده میشه. یعنی قصد داریم در صفحه وب، بخشی را از بخش دیگر جدا کنیم که به کرات به آن نیازمند می شویم.
این برچسب بار معنایی هم ندارد، بر خلاف برچسب هایی مثل section, aside, header, footer, ...
چون برای چیدمان عناصر در صفحه، باید آن را بخش بخش کنیم. / شما زمانی که شروع به نوشتن یک صفحه وب کنید، خودبخود این نیاز را به صورت عملی مشاهده خواهید کرد. / اینکه مدام بخش های مختلف صفحه وب را بایستی از یکدیگر جدا کنید و محتوایی را در هر بخش ایجاد کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟