امیرحسین
4 سال پیش توسط امیرحسین مطرح شد
2 پاسخ

تفاوت دات رد و هشتگ رد در اچ تی ام ال

سلام
فرق .red و #red توی class چیه؟


ثبت پرسش جدید
hossein
تخصص : برنامه نویس angular-node-js
@hossein.hedyeh 4 سال پیش آپدیت شد
0

سلام
اونایی که با دات شروع میشن کلاس هستن
اونایی که با هشتگ (شارپ) شروع میشن آیدی هست

هر دو برای انتخاب (سلکت) کردن المنتها یا تگ ها استفاده میشن
سلکت کردن با کلاس متدوال تر هست و همزمان میتونی به چندین المنت یک کلاس یکسان بدی
اما سلکت کردن با آیدی کمتر استفاده میشه و اگر شد یک آیدی رو تنها میتونی به یک المنت بدی و نمیشه یک آیدی رو به چند المنت همزمان داد چون یک آیدی در یک صفحه تنها و تنها به یک المنت اشاره میکنه برعکس کلاس که میشه به چند المنت اشاره کنه


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
0

هر دو مورد به مبحث انتخابگرها (selector) در زبان css بر میگرده.

به کمک انتخابگرها، ما سعی می کنیم عناصر html خودمون رو انتخاب کنیم و برای آنها خصوصیاتی رو مقداردهی کنیم.
علامت نقطه، معرف یک class (دسته) هستش که می تونید به یک، یا بیشتر از یک عنصر اختصاص بدین و بصورت گروهی خصوصیاتی رو براشون مقداردهی کنید.
علامت #، معرف یک شناسه منحصرفرد (id) هستش که تنها میتونید به یک عنصر آن را نسبت بدین.
پس تفاوت اصلی شون اینه که # فقط برای یک عنصر هستش، علامت نقطه میتونه برای یک یا چند عنصر بکار بره.
بعلاوه اولویت # از نقطه بالاتر هستش.

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام