CSS հատկությունների ժառանգում
Ենթադրենք ունենք պարբերություն, և դրա մեջ ինչ-որ
տեքստ i տեգում.
<p>
This is some <i>text</i> in paragraph.
</p>
Եկեք պարբերությունները ներկենք կարմիր գույնով.
p {
color: red;
}
Արդյունքում կներկվի ոչ միայն պարբերության տեքստը,
այլև i տեգի տեքստը.
Ամբողջ բանը նրանում է, որ color
հատկությունը ժառանգվում է: Սա նշանակում է, որ եթե
ծնողական տեգի համար սահմանված է որոշակի գույն,
ապա այդ գույնը կունենան նաև ժառանգները: Ոչ բոլոր CSS հատկություններն են ժառանգվում, բայց շատերը (ձեզ արդեն հայտնիներից՝ բոլորը ժառանգվում են):
Ցանկության դեպքում, սակայն, կարելի է վերասահմանել ծնողի հատկությունը՝ նշելով ժառանգի սելեկտորը: Օրինակ, եկեք պարբերությանը տանք կարմիր գույն, իսկ թեքագիր տեքստին՝ կապույտ.
<p>
This is some <i>text</i> in paragraph.
</p>
p {
color: red;
}
i {
color: blue;
}
:
Սելեկտորների հերթականությունը CSS կոդում այս դեպքում
նշանակություն չունի: Եթե տեղերով փոխենք
i սելեկտորը և p սելեկտորը, ամեն ինչ կաշխատի
նույն կերպ.
<p>
This is some <i>text</i> in paragraph.
</p>
i {
color: blue;
}
p {
color: red;
}
:
Ուսումնասիրելով կոդը, ասեք՝ ինչ գույն կունենա
տեքստը b տեգում.
<p>
This is some <b>text</b> in paragraph.
</p>
p {
color: blue;
}
Ուսումնասիրելով կոդը, ասեք՝ ինչ գույն կունենա
տեքստը b տեգում.
<p>
This is some <b>text</b> in paragraph.
</p>
p {
color: blue;
}
b {
color: red;
}
Ուսումնասիրելով կոդը, ասեք՝ ինչ գույն կունենա
տեքստը b տեգում.
<p>
This is some <b>text</b> in paragraph.
</p>
b {
color: red;
}
p {
color: blue;
}
Ուսումնասիրելով կոդը, ասեք՝ ինչ գույն կունենա
տեքստը li տեգում.
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
ul {
color: blue;
}
Ուսումնասիրելով կոդը, ասեք՝ ինչ գույն կունենա
տեքստը li տեգում.
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
ul {
color: blue;
}
li {
color: red;
}
Ուսումնասիրելով կոդը, ասեք՝ ինչ գույն կունենա
տեքստը i տեգում.
<ul>
<li>text <i>italic</i> text</li>
<li>text <i>italic</i> text</li>
<li>text <i>italic</i> text</li>
</ul>
ul {
color: blue;
}
li {
color: red;
}
i {
color: green;
}
Ուսումնասիրելով կոդը, ասեք՝ ինչ չափ կունենա
տեքստը i տեգում.
<ul>
<li>text <i>italic</i> text</li>
<li>text <i>italic</i> text</li>
<li>text <i>italic</i> text</li>
</ul>
i {
font-size: 30px;
}
ul {
font-size: 20px;
}
li {
color: red;
font-weight: bold;
}