فصل css۳ خلاصه مطالب جلسه شانزدهم - combinator و attribute سلکتور ها - بخش اول

پرسیده شده
فعالیت 1361 روز پیش
دیده شده 626 بار
13

سلام دوستان خلاصه مطالبی که استاد توی این جلسه گفتن رو قرار دادم اگه مطلب اضافه تری رو دارین که بنده جا انداختم

لطفا اضافه کنید

 

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" ] {    } 

 

فایل پیوست

emad ta
emad ta

20 مرداد 99

11
حذف شده

تفاوت child Slecetor و  descendant selector:

در حالت اول ( {}div > p ) تمام تگ های <p> که مستقیما داخل <div> هستند، یعنی فرزند بلافصل این تگ هستند، انتخاب می شوند.

ولی در حالت دوم ( {} div p) تمام تگ های <p> که درون <div> هستند - چه مستقیما درون آن باشند، چه داخل تگ دیگری باشند که والد آنها زیرمجموعه <div> است - انتخاب می شوند.

فایل پیوست

Forough Gh

توسط

Forough Gh

26 مرداد 99