- مرجع انتخابگرها در css ، بخش اول
- مرجع انتخابگرها در css ، بخش دوم
- مرجع انتخابگرها در css ، بخش سوم
مرجع انتخابگرها در CSS – بخش اول .class .intro این مثال تمامی عناصری که class=”intro” هستند را انتخاب و style مورد نظر را به آنها اعمال می کند. #id #name این مثال تمامی عناصری که “id=”name هستند را انتخاب و style مورد نظر را به آنها اعمال میکند. * * این مثال تمامی عناصر را انتخاب و style مورد نظر را به آنها اعمال میکند. element p این مثال تمامی تگ های <p> را انتخاب و style مورد نظر را به آنها اعمال میکند. element,element h1,p این مثال تمامی تگ های <p> و h1 را انتخاب و style مورد نظر را به آنها اعمال میکند. element element div p تمام تگ های <p> که در داخل تگ <div> قرار دارند را انتخاب و style مورد نظر را به آنها اعمال میکند. element>element div>p حتما بخوانید: مرجع واحدهای شمارش، نام و شماره رنگ ها تمام تگ های <p> که والد (parent) آنها تگ <div> میباشد را انتخاب و style مورد نظر را به آنها اعمال میکند. element+element div+p تمام تگ های <p> که بلافاصله بعد از تگ <div> قرار دارند را انتخاب و style مورد نظر را به آنها اعمال میکند. مرجع انتخابگرها در CSS – بخش دوم [attribute] a[target] <a href=”https://AliGhavami.com“>دکترعلی قوامی</a>
{
background-color:yellow;
}
{
background-color:yellow;
}
{
background-color:yellow;
}
{
background-color:yellow;
}
{
background-color:yellow;
}
{
background-color:yellow;
}
{
background-color:yellow;
{
background-color:yellow;
}
{
background-color:yellow;
}
<a href=”https://AliGhavami.com” target=”_blank”>وب سایت رسمی دکترعلی قوامی</a>
[attribute=value]
a[target=_blank]
{
background-color:yellow;
}
[title~=pars]
{
background-color:yellow;
}
[lang|=fa]
{
background-color:yellow;
}
a:link
{
background-color:yellow;
}
a:visited
{
background-color:yellow;
}
a:hover
{
background-color:yellow;
}
input:focus
{
background-color:yellow;
}
مرجع انتخابگرها در CSS – بخش سوم
:first-letter
p:first-letter
{
font-size:200%;
color:#8A2BE2;
}حتما بخوانید: تنظیم شفافیت عناصر Opacity
اولین کلمه از تمام تگ های <p> را انتخاب و style مورد نظر را به آنها اعمال می کند.
ویژگی هایی که در first-letter می توانند مورد استفاده قرار بگیرند.
- font properties
- color properties
- background properties
- margin properties
- padding properties
- border properties
- text-decoration
- vertical-align (only if float is ‘none’)
- text-transform
- line-height
- float
- clear
:first-line
p:first-line
{
background-color:yellow;
}
اولین خط از تمام تگ های <p> را انتخاب و style مورد نظر را به آنها اعمال میکند.
ویژگی هایی که در first-line میتوانند مورد استفاده قرار بگیرند.
- font properties
- color properties
- background properties
- word-spacing
- letter-spacing
- text-decoration
- vertical-align
- text-transform
- line-height
- clear
:first-child
p:first-child
{
background-color:yellow;
}
تمام تگ های <p> که اولین فرزند (child) از پدر و مادر (parent) خود است را انتخاب و style مورد نظر را به آنها اعمال میکند.
:before
p:before
{
content:”https://AliGhavami.com“;
}
به اول تمام تگ های <p> ، لینک https://AliGhavami.com را اضافه میکند.
:after
p:after
{
content:”https://AliGhavami.com“;
}
بعد تمام تگ های <p>، لینک https://AliGhavami.com را اضافه میکند.
:lang
p:lang(it)
{
background:yellow;
}
تمام تگ های <p> که با ویژگی “lang=it” شروع میشوند را انتخاب و style مورد نظر را به آنها اعمال میکند.
element1~element2
p~ul
{
background:#ff0000;
}
تمام تگ های <ul> که والد مشترکی با تگ <p> دارند را انتخاب و style مورد نظر را به آنها اعمال میکند.
[attribute^=value]
div[class^=”test”]
{
background:#ffff00;
}
تمام تگ های div که با ویژگی “class=test” شروع میشوند را انتخاب و style مورد نظر را به آنها اعمال میکند.
[attribute$=value]
div[class$=”test”]
{
background:#ffff00;
}
تمام تگ های div که با ویژگی “class=test” تمام میشوند را انتخاب و style مورد نظر را به آنها اعمال میکند.
[attribute*=value]
div[class*=”test”]
{
background:#ffff00;
}
تمام تگ های div که ویژگی “class=test” را شامل میشوند را انتخاب و style مورد نظر را به آنها اعمال میکند.
:first-of-type
p:first-of-type
{
background:#ff0000;
}
اولین تگ <p> را انتخاب و style مورد نظر را به آنها اعمال میکند.
:last-of-type
p:last-of-type
{
background:#ff0000;
}
آخرین تگ <p> را انتخاب و style مورد نظر را به آنها اعمال میکند.
:only-of-type
p:only-of-type
{
background:#ff0000;
}
هر تگ <p> که تک فرزند (only child) والد (parent) خود باشد را انتخاب و style مورد نظر را به آنها اعمال میکند.
:nth-child()
p:nth-child(2)
{
background:#ff0000;
}
هر تگ <p> که دومین فرزند (only child) والد (parent) خود باشد را انتخاب و style مورد نظر را به آنها اعمال میکند.
:nth-last-child()
p:nth-last-child(2)
{
background:#ff0000;
}
هر تگ <p> که دومین فرزند (only child) والد (parent) خود از آخر باشد را انتخاب و style مورد نظر را به آنها اعمال میکند.
:nth-of-type()
p:nth-of-type(2)
{
background:#ff0000;
}
هر تگ <p> که دومین تگ <p> از والد (parent) خود باشد را انتخاب و style مورد نظر را به آنها اعمال میکند.
:nth-last-of-type()
p:nth-last-of-type(2)
{
background:#ff0000;
}
هر تگ <p> که دومین تگ <p> از والد (parent) خود از آخر باشد را انتخاب و style مورد نظر را به آنها اعمال میکند.
:last-child
p:last-child
{
background:#ff0000;
}
برای هر تگ <p> که آخرین فرزند (child) از والد (parent) خود باشد را انتخاب و style مورد نظر را به آنها اعمال میکند.
:root
:root
{
background:#ff0000;
}
تگ HTML ، را انتخاب و style مورد نظر را به آنها اعمال میکند.
:empty
p:empty
{
background:#ff0000;
}
هر تگ <p> که محتوایی نداشته باشد را انتخاب و style مورد نظر را به آنها اعمال میکند.
:enabled
input[type=”text”]:enabled
{
background:#ffff00;
}
تمام تگ های <input> که “type=”text باشند و فعال باشند را انتخاب و style مورد نظر را به آنها اعمال میکند.
:disabled
input[type=”text”]:disabled
{
background:#dddddd;
}
تمام تگ های <input> که “type=”text باشند وغیر فعال باشند را انتخاب و style مورد نظر را به آنها اعمال میکند.
:checked
input:checked
{
background:#ff0000;
}
تمام تگ های <input> که “type=”checked باشند را انتخاب و style مورد نظر را به آنها اعمال میکند.
:not
:not(p)
{
background:#ff0000;
}
تمامی تگ ها جز تگ <p> را انتخاب و style مورد نظر را به آنها اعمال میکند.
::selection
::selection
{
color:#ff0000;
}
::-moz-selection
{
color:#ff0000;
}
متن هایی که با دوبار کلیک کردن بر آنها انتخاب می شوند ، style مورد نظر را به آنها اعمال می کند.
با دریافت « مشاوره برنامهنویسی، وب و سئو » از کارشناسان جوان حرفهای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!