![]() |
Bcòpoeííûé còèëü caìûé ïpocòoé cïocoá çaäaòü còèëü òeãa. Bêëþ÷èòe â òeã aòpèáóò style co cïècêoì câoécòâ è èõ çía÷eíèé. Ïpèìep:
Ápoóçep, ïoääepæèâaþùèé còèëè, âûâeäeò òeêcò çaãoëoâêa cèíèì è íaêëoííûì øpèôòoì. Oáëacòü äeécòâèÿ òaêoão òèïa còèëeé pacïpocòpaíÿeòcÿ òoëüêo ía coäepæèìoe òeãa. Ècïoëüçóéòe âcòpoeííûe còèëè â peäêèõ cëó÷aÿõ, òaê êaê ecëè âû çaõoòèòe cìeíèòü äèçaéí äoêóìeíòa, òo ýòo ïoòpeáóeò oò âac çía÷èòeëüíûõ ócèëèé, ocoáeíío ecëè äoêóìeíò âeëèê.
Còèëè ía ópoâíe äoêóìeíòa oïpeäeëÿþòcÿ òeãoì <Style>. Teã <Style> (ça oïècaíèeì ýòoão òeãa çaãëÿíèòe â HTML cïpaâo÷íèê) ìoæeò íaõoäèòücÿ òoëüêo âíóòpè òeãa <head>. Bce ÷òo íaõoäèòücÿ âíóòpè òeãa <style> paccìaòpèâaeòcÿ ápoóçepoì êaê còèëeâûe ïpaâèëa. Còèëè, oïpeäeëeííûé â òeãe <Style>, äeécòâóeò ía âce òeãè äoêóìeíòa. . Ïoìeùaéòe coäepæèìoe òeãa â HTML êoììeíòapèé, òoãäa ápoóçep, ïoääepæèâaþùèé còèëè, âce paâío pacïoçíaeò coäepæèìoé, çaòo ápoóçep, íe ïoääepæèâaþùèé còèëè íe âûâeäeò còèëeâûe ïpaâèëa ía ýêpaí, ïoc÷èòaâ èõ êoììeíòapèÿìè.
B ýòoì ïpèìepe ìû äoápaëècü äo ècïoëüçoâaíèÿ peãóëÿpíûõ êëaccoâ. Bíóòpè òeãa <style>, áûë oïpeäeëeí poäoâoé êëacc red òeãa <h2> (ça oïècaíèeì ýòoão òeãa çaãëÿíèòe â HTML cïpaâo÷íèê). ×òoáû ïpèìeíèòü ýòo còèëeâoé ïpaâèëo ê òeãó íeêoòopoìó òeãó <h2>, íaäo íaçía÷èòü aòpèáóòó class òeãa <h2> çía÷eíèe, coâïaäaþùee c èìeíeì poäoâoão êëacca, â äaííoì cëó÷ae ýòo red. Aíaëoãè÷ío ècïoëüçóþòcÿ poäoâûe êëaccû. Oïpeäeëèòe còèëeâoe ïpaâèëo äëÿ poäoâoão êëacca, ïoòoì íaçía÷üòe aòpèáóòó class íeêoòopoão òeãa çía÷eíèe, coâïaäaþùee c èìeíeì poäoâoão êëacca. Toãäa ýòoò òeã oòoápaçèòcÿ â cooòâeòcòâèè co còèëeâûì ïpaâèëoì.
B ýòoì ïpèìepe êaê çaãoëoâoê, òaê è aáçaö, âûâeäóòcÿ êópcèâoì.
Còaíäapò CSS ïpeäócìaòpèâaeò coçäaíèe oòäeëüíûõ ôaéëoâ co còèëÿìè è ïpècoeäèíeíèe èõ ê äoêóìeíòó. Cóùecòâóeò íecêoëüêo cïocoáoâ cäeëaòü ýòo:
×óòü ïoçæe ìû âepíeìcÿ ê âíeøíèì òaáëèöaì còèëeé.
Taêoé ïpèíöèï oáúeäèíeíèÿ còèëeé íaçûâaeòcÿ êacêaäíûì, ïoýòoìó è òaáëèöû íaçûâaþòcÿ êacêaäíûìè.
Ha ïepâûé âçãëÿä ìoæeò ïoêaçaòücÿ, ÷òo cïocoáû ïpècoeäèíeíèÿ âíeøíèe òaáëèö còèëeé c ïoìoùüþ äèpeêòèâû @import è òeãa <link>(ça oïècaíèeì ýòoão òeãa çaãëÿíèòe â HTML cïpaâo÷íèê) ýêâèâaëeíòíû. Ýòo òaê ecëè â äoêóìeíòe oäèí òeã <link> è oäía äèpeêòèâa @import. Ecëè â äoêóìeíòe íecêoëüêo äèpeêòèâ @import, òo ápoóçep, coãëacío còaíäapòaì CSS, äoëæeí cëèòü ìíoæecòâo êaçaííûõ â äèpeêòèâaõ òaáëèö â oäèí íaáop còèëeâûõ ïpaâèë äëÿ äoêóìeíòa. Ecëè æe ápoóçep âcòpeòèë íecêoëüêo òeãoâ <link>, òo oí äoëæeí ïpeäëoæèòü ïoëüçoâaòeëþ âûápaòü còèëeâoé ôaéë äëÿ äoêóìeíòa, oäíaêo ía ïpaêòèêe coâpeìeííûe ápoóçepû, âcòpeòèâ íecêoëüêo òeãoâ <link>, êacêaäío èõ oáúeäèíÿþò. ß íe coâeòóþ ècïoëüçoâaòü êoìaíäó @import, äëÿ ïpècoeäèíeíèÿ âíeøíèõ òaáëèö còèëeé, òaê êaê ee ïoääepæèâaeò òoëüêo Intenet Explorer. |