سلام دوستان خلاصه مطالبی که استاد توی این جلسه گفتن رو قرار دادم اگه مطلب اضافهتری رو دارین که بنده جا انداختم
لطفا اضافه کنید
1- Combinators Selector روشهای متفاوتی برای انتخاب المان ها هستند
2- Atribute Selector انتخاب المانها بر اساس صفت هاشون
انواع Combinators Selector
1- ( descendant selector ( space
div p a {
}
2- child Slecetor یک موقع هست ما در داخل یک تگ والد مثل همین div میایم و یکسری المان دیگه هم تعریف میکنیم حال میخواهیم از فرزندانش فقط یک سری مثلا تگهای p رو انتخاب کنیم که برای این کار میایم و از این نوع سلکتورا استفاده میکنیم
div > p { }
3- ( + ) adjacent sibling selector بلافاصله بعدش انتخاب برادر یا خواهر کناریش مثلا اون تگ div که کلاس d را دارد بلافاصله بعدش تگ p رو بیا و انتخاب بکنش
div.d + p { }
4- ( ~ ) general sibling selector مثل یک بالای بلافاصله نیست میگه هر چقدر خواهر یا برادر داشت من انتخاب میکنم فقط نوع اش رو برای من مشخص بکن
main.parent ~ span { }
Atribute Selector -----------------------------------------------------------------
براساس ویژگیها میتوانیم بیاییم و انتخاب بکنیم برای مثال امنتخاب بر اساس Atribute صرفا و یا Atribute همراه با مقدار مشخصی که میگرد طبق مثالهای پایین
.login input[disabled] { }
and
.login input[value= " emad" ] { }