روابط و خاصیتهای عناصر و انتخابگرها در CSS3

۲۴ اردیبهشت ۱۳۹۶

CSS3 Selectors

انتخاب گرها در CSS به شما این امکان را می دهد تا عناصر را در صفحات وب نشانه بگیرید و خواص مد نظر خود را روی آنها اجرا کنید. شما با المانها و attributeهایی مانند type, class, id می توانید خواص مورد نظر خود را روی عناصر اعمال کنید. با css3 ما می توانیم تقریبا تمام عناصر را باطیف گسترده ای از انتخابگرها مورد هدف قرار دهیم.

(Descendant combinator (E F

هدف هر عنصر F که از نوادگان (فرزند،نوه،نوه بزرگ،غیره) از یک عنصر E می باشد برای مثال تمام li هایی که در ul می باشد هدف قرار داده می شود.

(Child combinator (E > F

هر عنصر F که کودک مستقیم E باشد را نشانه می گیرد.

(Adjacent subling, or next sibling selector (E + F

یعنی عنصر F که بعد از E می آید.

(General subling, or following sibling selector (E ~ F

هر عنصر F که با عنصر E از یک پدر هستند.

Attribute Selector

هر عنصر در یک صفحه وب می تواند attribute های مختلفی داشته باشد که می توان آنها را نشانه گرفت.

[E[attr

هر عنصر E که ویژگی attr را بدون در نظر گرفتن مقدار آن دارد مانند: [input[required

[E[attr=val

هر عنصر E که ویژگی attr آن دقیقا مقدار val می باشد مانند: [input[type=checkbox

[E[attr|=val

هر عنصری که ویژگی attr را دارا می باشد و مقدار آن با val شروع میشود که اغلب برای خاصیت lang استفاده می شود.مانند: <p lang="en-uk"> or <p lang="en-us">

[E[attr~=val

هر عنصر E که ویژیگی attr آن با مقدار val احاطه شده است.مانند: [.info[title~=more

[E[attr^=val

هر عنصر E که ویژگی attr آن با مقدار val شروع شود.

[E[attr$=val

هر عنصر E که ویژگی attr آن با مقدار val تمام شود.

[E[attr*=val

هر عنصر E که بخشی از مقدار ویژگی attr آن مقدار val را داشته باشد. مانند: ["input[class^="btn

 نویسنده:حمید شاه محمدی
 تعداد مشاهده خبر:(410)
 هر روز از مقاله های جدید طراحی سایت در کانال تلگرام ما با خبر شوید

 میانگین امتیازات:
 
  تعداد رای دهندگان: {{ count }}
نظرات:

{{ x }}
{{ alert }}

نویسنده:{{ com.name }}
{{ com.body }}
{{ com.created_at }}