این آموزش در تاریخ ۱۴۰۰/۱۰/۱۵ آپدیت شده است.

آموزش انتخابگر صفت در CSS

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش انتخابگر صفت در CSS با من همراه باشید.

آموزش انتخابگر صفت در CSS

Free-Learn

انتخابگر صفت در CSS

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

انتخابگر صفت دارای نوع های مختلفی می باشند :

  • انتخاب مستقیم صفت
  • انتخاب مستقیم مقدار صفت
  • انتخاب کن صفاتی که شامل حداقل یک کلمه مورد نظر ما باشد
  • انتخاب کن صفاتی که از یک کلمه خاص شروع می شوند
  • انتخاب کن صفاتی که از یک کلمه خاص شروع می شوند ( مهم نیست کلمه چسبیده باشه یا نه )
  • انتخاب کن صفاتی که با کلمه خاصی به پایان می رسند
  • انتخاب کن صفاتی که شامل کلمه مورد نظر ما باشد

Free-Learn

انتخاب مستقیم صفت

تو این روش میاد و صفت یک تگ رو انتخاب میکنه بدون اینکه براش مهم باشه مقدار اون صفت چیه، یعنی همینکه نام صفت باشه دیگه انتخابش میکنه.

شکل کلی :

مثال :

امتحان کنید

Free-Learn

انتخاب مستقیم مقدار صفت

تو این حالت میتونیم یک صفت رو با یک مقدار مشخص انتخاب کنیم، مثلا میگیم صفت title هایی که مقدارشون برابر است با free-learn نه کمتر نه بیشتر

شکل کلی :

مثال :

امتحان کنید

Free-Learn

انتخاب کن صفاتی که شامل حداقل یک کلمه مورد نظر ما باشد

در این روش مثلا من میگم انتخاب کن تمامی تگ های P رو که در صفت title شون کلمه free وجود داشت، اینم میره و تمامی تگ های P رو پیدا میکنه و نگا به صفت title شون میکنه اگه کلمه free داخلش بود انتخابش میکنه.

  • اگه کلمه به کلمه دیگری چسبیده باشه انتخاب نمیشه
  • اگه بین کلمات – یا _ باشه بازم انتخاب نمیشه

شکل کلی :

نکته : کلمه ی مورد نظر ما اگه به کلمه ی دیگری چسبیده باشد انتخاب نمی شود.

مثال : تگ های P که داخل صفت title شون کلمه free باشه رو انتخاب میکنه

امتحان کنید

Free-Learn

انتخاب کن صفاتی که از یک کلمه خاص شروع می شوند

در این روش داره میگه انتخاب کن تمامی صفاتی را که با کلمه مورد نظر من شروع می شوند، در این روش باید کلمه مورد نظر ما با کاراکتر – از دیگر کلمات جدا شده باشه تا بتونه انتخاب شه.

  • اگه کلمه به کلمه دیگری چسبیده باشه انتخاب نمیشه
  • اگه بین کلمات _ باشه انتخاب نمیشه
  • اگه بین کلمات فاصله باشه انتخاب نمیشه

شکل کلی :

مثال :

امتحان کنید

Free-Learn

انتخاب کن صفاتی که از یک کلمه خاص شروع می شوند

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

  • اگه کلمه به کلمه دیگری چسبیده باشه انتخاب میشه
  • اگه بین کلمات – یا _ باشه انتخاب میشه
  • اگه بین کلمات فاصله باشه انتخاب میشه

شکل کلی :

مثال :

امتحان کنید

Free-Learn

انتخاب کن صفاتی که با کلمه خاصی به پایان می رسند

این انتخابگر صفاتی رو انتخاب میکنه با یک کلمه خاص مورد نظر ما به پایان می رسند ، براش مهم نیست که کلمه قبلش بهش چسبیده باشه یا نه ! حتی مهم نیست که کلمه قبلش با کاراکترهای – یا _ به کلمه خاص ما چسبیده باشد.

  • اگه کلمه به کلمه دیگری چسبیده باشه انتخاب میشه
  • اگه بین کلمات – یا _ باشه انتخاب میشه
  • اگه بین کلمات فاصله باشه انتخاب میشه

شکل کلی :

مثال :

امتحان کنید

Free-Learn

انتخاب کن صفاتی که شامل کلمه مورد نظر ما باشد

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

  • اگه کلمه به کلمه دیگری چسبیده باشه انتخاب میشه
  • اگه بین کلمات – یا _ باشه انتخاب میشه
  • اگه بین کلمات فاصله باشه انتخاب میشه
  • اگه کلمه اول متن باشه انتخاب میشه
  • اگه کلمه آخر متن باشه انتخاب میشه

شکل کلی :

مثال :

امتحان کنید

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این انتخابگر در CSS پشتیبانی میکنند یا خیر.

نام انتخابگر Chrome Firefox Opera Safari Edge
[attribute] بله بله بله بله بله

Free-Learn

نکات و توضیحات

  • در مثال های بالا من روی صفت title از تگ P کار کردم ولی خب شما میتونی رو هرتگی و هرصفتی اینکارارو انجام بدید.

Free-Learn

دریافت PDF یا پرینت این مطلب