آموزش شبه کلاس هایِ ساختاری در CSS

Ratings
(0)

 

اکثر شبه کلاس ها، ماهیت ساختاری دارند؛ یعنی آنها به ساختار علامت گذاری سند رجوع می کنند. بیشتر شبه کلاس ها، به الگوهای درون علامت گذاری بستگی دارند؛  اما دیگر شبه کلاس ها، به ما امکان می دهند تا انواع خاصی از عناصر را مخاطب قرار دهیم. تمام شبه کلاس ها، بدون استثنا، یک کلمه هستند که قبل از هرکدام، یک علامت دونقطه(:) قرار دارد و می توانند در هرکجا از سلکتورها قرار داده شوند.

شبه کلاس ها، همواره به عنصری رجوع می کنند که به آن پیوست شده اند(و نه چیز دیگر). برای نشان دادن این موضوع، یک خاطره ی شخصی از نویسنده ی این کتاب بیان می کنیم: وقتی که اولین فرزند من در سال 2003 متولد شد، من این موضوع را به صورت آنلاین (به اعضای خانواده یا دیگران) اعلام کردم. بسیاری از اقوام، با پیامک های تبریک یا شکلک های خنده دار واکنش نشان دادند.بهترین پیامی که دریافت کردم، به صورت زیر بود:

#ericmeyer:firstchild

مشکلی که وجود دارد این است که این سلکتور تنها می تواند من را انتخاب کند و نمی تواند دختر من را گزینش کند. و تنها اگر من اولین فرزندِ خانواده ی خود باشم، سلکتور من را انتخاب می کند. برای اینکه به درستی، اولین فرزند خود را گزینش (یا انتخاب) کنیم، نیاز داریم از دستور زیر استفاده کنیم:

#ericmeyer > :first-child

فقط همواره به یاد داشته باشید که تاثیر شبه کلاس ها، این است که یک نوع کلاسِ شبح مانند را به عنصری که به آن پیوند داده شده اند، اعمال کند.

 

  • بازدید: 248

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال