![]() |
![]() |
![]() |
![]() |
×òoáû ïoíÿòü ocíoâíóþ èäeþ coçäaíèÿ òeõíoëoãèè CSS íaäo oápaòèòcÿ ê ee ècòopèè, a òo÷íee ê ècòopèè HTML. ßçûê HTML coçäaâaëcÿ èçía÷aëüío êaê ÿçûê ïóáëèêaöèè â ceòè íaó÷íûõ còaòeé è íè÷eão áoëee, ïoýòoìó äo cèõ ïop óïop â íeì äeëaeòcÿ ía ëoãè÷ecêóþ, a íe ía ôèçè÷ecêóþ paçìeòêó. Ocíoâíaÿ öeëü ïpè íaïècaíèè äoêóìeíòoâ ía HTML ýòo óêaçaòü, êaêoé ôpaãìeíò òeêcòa ÿâëÿeòcÿ öèòaòoé, êaêoé çaãoëoâêoì, êaêoé aáçaöeì, êaêoé o÷eíü âaæeí è ò.ä. A ïpoáëeìa oòoápaæeíèÿ âoçëaãaeòcÿ ía ïëe÷è ápoóçepa. Äeécòâèòeëüío, íe âce paâío ëè êaêoão öâeòa áóäeò çaãoëoâoê â íaó÷íoé còaòüe, ãëaâíoe oòoápaçèòü eão òaê, ÷òoáû áûëo ïoíÿòío, ÷òo ýòo çaãoëoâoê. Ho coçäaòeëè HTML íe ïpeäïoëaãaëè, ÷òo oí ïpèoápeòeò òaêóþ ïoïóëÿpíocòü è còaíeò ÿçûêoì íe òoëüêo íaïècaíèÿ íaó÷íûõ còaòeé, ío è cpeäcòâoì coçäaíèÿ caéòoâ paçíoé òeìaòèêe. A, íaïpèìep, äëÿ paçâëeêaòeëüíûõ caéòoâ oòoápaæeíèe coäepæèìoão cóùecòâeíío âaæío, ïoýòoìó â cïeöèôèêaöèþ HTML 3.2 âoøëè òaêèe ÷ècòo oôopìèòeëücêèe ýëeìeíòû, êaê MAP, FONT, SMALL, BIG è äpóãèe. Ho òaêaÿ òeíäeíöèÿ íe ócòpoèëa WWW Êoícopöèóì èç-ça òoão, ÷òo oía íè â êoeé ìepe íe cooòâeòcòâoâaëa c ocíoâíoé èäeeé coçäaíèÿ ÿçûêa HTML. Ïoýòoìó W3C oáúÿâèë o ïoääepæêe êacêaäíûõ òaáëèö còèëeé. Oäíoâpeìeíío c ýòèì áûëa oôèöèaëüío ïpèíÿòa cïeöèôèêaöèÿ HTML 4.0, â êoòopoé áûëo óêaçaío, êaêèe ýëeìeíòû ÿâëÿþòcÿ íeæeëaòeëüíûìè äëÿ óïoòpeáëeíèÿ è â cêopoì âpeìeíè áóò ècêëþ÷eíû èç còaíäapòa HTML. Ýòo: APPLET, BASEFONT, CENTER, DIR, FONT, ISINDEX, MENU, S, STRIKE è U. Heòpóäío âèäeòü, cpeäè íeæeëaòeëüíûõ ýëeìeíòoâ íaõoäÿòcÿ òeãè âèçóaëüíoão oôopìëeíèÿ òaêèe êaê CENTER, S, STRIKE, FONT, U. Êaê æe áûòü? O÷eíü ïpocòo, ècïoëüçoâaòü CSS Ocíoâíaÿ èäeÿ CSS cocòoÿëa â oòäeëeíèè ëoãè÷ecêoé paçìeòêè oò oôopìëeíèÿ. Bû ïèøeòe HTML äoêóìeíò, óêaçûâaÿ, ãäe aáçaö, ãäe çaãoëoâoê, ãäe cïècoê. A c ïoìoùüþ òaáëèö còèëeé âû oïpeäeëÿeòe, êaê oòoápaæaòü ýòè aáçaöû, çaãoëoâêè, cïècêè è ò.ä. W3C ïpèíÿë còaíäapò CSS2, êoòopûé íaìíoão oïepeäèë âpeìÿ. Ceé÷ac ìoæío c óâepeííocòüþ cêaçaòü: íè oäèí ápoóçep íe ïoääepæèâaeò còaíäapò CSS â ïoëíoé ìepe. Êaçaëocü áû, âce oòëè÷ío, íaéäeío êoìïpoìèccíoe peøeíèe, êoòopoe, c oäíoé còopoíû, coõpaíÿeò ocíoâíóþ èäeþ HTML, c äpóãoé äaeò aâòopaì âeá-còpaíèö âoçìoæíocòü óêpaøaòü èõ èíòepecíûìè ýôôeêòaìè. Ho ecòü oäía òoíêocòü: ëèøü íeìíoãèe ápoóçepa ïoääepæèâaþò â áoëüøoì oáúeìe âèçóaëüíûe câoécòâo CSS. Ïoýòoìó ïepeä aâòopaìè còoèò âoïpoc: ècïoëüçoâaòü äëÿ oôopìëeíèÿ äoêóìeíòa CSS, a, ïpè íaïècaíèè caìoão äoêóìeíòa, ïoëüçoâaòücÿ ëèøü òeãaìè ëoãè÷ecêoé paçìeòêè, íe íapóøaÿ òaêèì oápaçoì èäeoëoãèþ HTML è äeëaÿ, êaê áû, còpaíèöû áóäóùeão, ío òepÿòü áoëüøóþ ÷acòü aóäèòopèè, èëè ècïoëüçoâaòü ýëeìeíòû, ïpèçíaííûe W3C íeæeëaòeëüíûìè, íapóøaÿ ocíoâíóþ èäeþ HTML, è äocòèãíóòü íaèáoëüøeé ÷èòaáeëüíocòè. Ìoãó ëèøü äaòü oäèí coâeò: íe óäeëÿéòe ìíoão âíèìaíèÿ oôopìëeíèþ, cocpeäoòo÷üòecü ía coäepæaíèè. Haïocëeäoê õo÷ó cêaçaòü: ÿ óâepeí â òoì, ÷òo áóäóùee ça òeõíoëoãèeé CSS. |
![]() |
![]() |
![]() |
![]() |