Поддерживать
www.wikidata.ru-ru.nina.az
U etogo termina sushestvuyut i drugie znacheniya sm CSS znacheniya CSS angl Cascading Style Sheets kaskadnye tablicy stilej formalnyj yazyk dekodirovaniya i opisaniya vneshnego vida dokumenta veb stranicy napisannogo s ispolzovaniem yazyka razmetki chashe vsego HTML ili XHTML Takzhe mozhet primenyatsya k lyubym XML dokumentam naprimer k SVG ili XUL CSSRasshirenie cssMIME tip text cssRazrabotchik CSS Working GroupOpublikovan 17 dekabrya 1996Tip formata Yazyk tablic stilejStandart y Level 1 Recommendation Level 2 Recommendation Level 2 Revision 1 Recommendation Sajt w3 org Style CSS drafts csswg org Mediafajly na VikiskladeObzorIspolzovanie CSS CSS ispolzuetsya sozdatelyami veb stranic dlya zadaniya cvetov shriftov stilej raspolozheniya otdelnyh blokov i drugih aspektov predstavleniya vneshnego vida etih veb stranic Osnovnoj celyu razrabotki CSS yavlyaetsya ograzhdenie i otdelenie opisaniya logicheskoj struktury veb stranicy kotoroe proizvoditsya s pomoshyu HTML ili drugih yazykov razmetki ot opisaniya vneshnego vida etoj veb stranicy kotoroe teper proizvoditsya s pomoshyu formalnogo yazyka CSS Takoe razdelenie mozhet uvelichit dostupnost dokumenta predostavit bolshuyu gibkost i vozmozhnost upravleniya ego predstavleniem a takzhe umenshit slozhnost i povtoryaemost v strukturnom soderzhimom Krome togo CSS pozvolyaet predstavlyat odin i tot zhe dokument v razlichnyh stilyah ili metodah vyvoda takih kak ekrannoe predstavlenie pechatnoe predstavlenie chtenie golosom specialnym golosovym brauzerom ili programmoj chteniya s ekrana ili pri vyvode ustrojstvami ispolzuyushimi shrift Brajlya istochnik ne ukazan 1673 dnya Sposoby podklyucheniya CSS k dokumentu Pravila CSS mogut raspolagatsya kak v samom veb dokumente vneshnij vid kotorogo oni opisyvayut tak i vo vneshnih fajlah imeyushih rasshirenie css Format CSS eto tekstovyj fajl v kotorom soderzhitsya perechen pravil CSS i kommentariev k nim Stili CSS mogut byt podklyucheny ili vnedreny v opisyvaemyj imi veb dokument chetyrmya sposobami kogda opisanie stilej nahoditsya v otdelnom fajle ono mozhet byt podklyucheno k dokumentu posredstvom elementa lt link gt vklyuchyonnogo v element lt head gt lt DOCTYPE html gt lt html gt lt head gt lt link rel stylesheet type text css href style css gt lt head gt lt body gt lt body gt lt html gt kogda fajl stilej razmeshaetsya otdelno ot roditelskogo dokumenta on mozhet byt podklyuchyon k dokumentu instrukciej import v elemente lt style gt lt DOCTYPE html gt lt html gt lt head gt lt style media all gt import url style css lt style gt lt head gt lt html gt kogda stili opisany vnutri dokumenta oni mogut byt vklyucheny v element lt style gt kotoryj vklyuchaetsya v element lt head gt lt DOCTYPE html gt lt html gt lt head gt lt style gt body color red lt style gt lt head gt lt body gt lt body gt lt html gt kogda stili opisany v tele dokumenta oni mogut raspolagatsya v atributah otdelnogo elementa lt DOCTYPE gt lt html gt lt head gt lt head gt lt body gt lt p style font size 20px color green font family arial helvetica sans serif gt lt p gt lt body gt lt html gt V pervyh dvuh sluchayah k dokumentu primeneny vneshnie stili a vo vtoryh vnutrennie stili Dlya dobavleniya CSS k XML dokumentu poslednij dolzhen soderzhat specialnuyu ssylku na fajl stilej lt xml stylesheet type text css href style css gt Pravila postroeniya CSS V pervyh tryoh sluchayah podklyucheniya stilej CSS k dokumentu sm vyshe kazhdoe pravilo CSS iz fajla imeet dve osnovnye chasti selektor i blok obyavlenij Selektor raspolozhennyj v levoj chasti pravila do znaka opredelyaet na kakie chasti dokumenta vozmozhno specialno oboznachennye rasprostranyaetsya pravilo Blok obyavlenij raspolagaetsya v pravoj chasti pravila On pomeshaetsya v figurnye skobki i v svoyu ochered sostoit iz odnogo ili bolee obyavlenij razdelyonnyh znakom Kazhdoe obyavlenie predstavlyaet soboj sochetanie svojstva CSS i znacheniya razdelyonnyh znakom Selektory mogut gruppirovatsya v odnoj stroke cherez zapyatuyu V takom sluchae svojstvo primenyaetsya k kazhdomu iz nih selektor selektor svojstvo znachenie svojstvo znachenie svojstvo znachenie V chetvyortom sluchae podklyucheniya CSS k dokumentu sm spisok pravilo CSS yavlyayusheesya znacheniem atributa style elementa k kotoromu on primenyaetsya predstavlyaet soboj perechen obyavlenij svojstvo CSS znachenie razdelyonnyh znakom Vidy selektorov Universalnyj selektor margin 0 padding 0 Selektor tegov p font family arial helvetica sans serif Selektor klassov note color red background color yellow font weight bold Selektor identifikatorov paragraph1 margin 0 Selektor atributov a href http www somesite com font weight bold Selektor potomkov kontekstnyj selektor div paragraph1 p note color blue Selektor dochernih elementov p note gt b color green div border 1 px solid red padding left 20 px title font size 20 px background color red Selektor elementov odnogo urovnya h1 p font size 24 px Selektor psevdoklassov a active color blue Selektor psevdoelementov p first letter font size 32 px Klassy i identifikatory elementov Klass ili identifikator mozhet byt prisvoen kakomu nibud elementu HTML posredstvom atributov class ili id etogo elementa lt DOCTYPE html gt lt html gt lt head gt lt meta http equiv Content Type content text html charset utf 8 gt lt title gt Selektory klassov i identifikatorov lt title gt lt style gt p big font family arial helvetica sans serif color red div first background color silver lt style gt lt head gt lt body gt lt div id first gt lt Eto div c serym fonom stilizovannyj po id gt lt div gt lt p class big gt lt Eto tekst krasnogo cveta gt lt p gt lt body gt lt html gt Osnovnoe razlichie mezhdu klassami elementov i identifikatorami elementov v tom chto identifikator prednaznachen dlya odnogo elementa togda kak klass obychno prisvaivayut srazu neskolkim Tem ne menee sovremennye brauzery kak pravilo korrektno otobrazhayut mnozhestvennye elementy s odinakovym identifikatorom Takzhe razlichie v tom chto mogut sushestvovat mnozhestvennye klassy kogda klass elementa sostoit iz neskolkih slov razdelyonnyh probelami Dlya identifikatorov takoe nevozmozhno Vazhno otmetit sleduyushee otlichie identifikatora ot klassa identifikatory shiroko ispolzuyutsya v JavaScript dlya nahozhdeniya unikalnogo elementa v dokumente Imena klassov i identifikatorov v otlichie ot nazvanij tegov i ih atributov chuvstvitelny k registru vvoda bukv Svojstva klassov i identifikatorov zadayutsya s pomoshyu sootvetstvuyushih selektorov Prichyom mozhet byt zadano kak svojstvo klassa v celom v takom sluchae selektor nachinaetsya s naprimer big ili svojstvo identifikatora samogo po sebe v takom sluchae selektor nachinaetsya s naprimer first tak i svojstvo kakogo nibud elementa etogo klassa ili s etim identifikatorom V CSS pomimo klassov zadavaemyh avtorom stranicy sushestvuet takzhe ogranichennyj nabor tak nazyvaemyh psevdoklassov opisyvayushih vid giperssylok s opredelyonnym sostoyaniem v dokumente vid elementa na kotorom nahoditsya fokus vvoda a takzhe vid elementov yavlyayushihsya pervymi dochernimi elementami drugih elementov Takzhe v CSS sushestvuet chetyre tak nazyvaemyh psevdoelementa pervaya bukva pervaya stroka primenenie specialnyh stilej do i posle elementa Nasledovanie Kaskadirovanie Prioritety stilej CSS Primenenie CSS k dokumentam HTML osnovano na principah nasledovaniya i kaskadirovaniya Princip nasledovaniya zaklyuchaetsya v tom chto svojstva CSS obyavlennye dlya elementov predkov pochti vsegda nasleduyutsya elementami potomkami Princip kaskadirovaniya primenyaetsya v sluchae kogda kakomu to elementu HTML odnovremenno postavleno v sootvetstvie bolee odnogo pravila CSS to est kogda proishodit konflikt znachenij etih pravil Chtoby razreshit takie konflikty vvodyatsya pravila prioriteta Naibolee nizkim prioritetom obladaet stil brauzera Sleduyushim po znachimosti yavlyaetsya stil zadannyj polzovatelem brauzera v ego nastrojkah I naibolee vysokim prioritetom obladaet stil zadannyj neposredstvenno avtorom stranicy I dalee uzhe v etom avtorskom stile prioritety rasstavlyayutsya sleduyushim obrazom Samym nizkim prioritetom obladayut stili nasleduemye v dokumente elementom ot svoih predkov Bolee vysokim prioritetom obladayut stili zadannye vo vneshnih tablicah stilej podklyuchyonnyh k dokumentu Eshyo bolee vysokim prioritetom obladayut stili zadannye neposredstvenno selektorami vseh desyati vidov sm podrazdel vidy selektorov soderzhashimisya v kontejnerah style dannogo dokumenta Neredki sluchai kogda k kakomu nibud elementu imeyut otnoshenie zadayut ego vid neskolko takih selektorov Takie konflikty mezhdu nimi razreshayutsya s pomoshyu raschyota specifichnosti kazhdogo takogo selektora i primeneniya etih selektorov k dannomu elementu v poryadke ubyvaniya ih specifichnostej Raschyot specifichnosti budet opisan nizhe Specifichnost selektorov delitsya na 4 gruppy a b c d esli stil vstroennyj opredelyon kak style to a 1 inache a 0 znachenie b ravno kolichestvu identifikatorov inache id oni nachinayutsya s v selektore znachenie c ravno kolichestvu klassov class oni nachinayutsya s psevdoklassov oni nachinayutsya s naprimer a hover i selektorov atributov input type text znachenie d ravno kolichestvu selektorov tipov elementov h1 color blue i psevdokod elementov p first line color blue Posle etogo poluchennoe znachenie privoditsya k chislu obychno v desyatichnoj sisteme schisleniya Selektor obladayushij bolshim znacheniem specifichnosti obladaet i bolshim prioritetom Tablica raschyota specifichnosti Selektor a b c d Chislospan 0 0 0 1 1div class 0 0 1 1 11 id class 0 1 1 0 110div span 0 0 0 2 2 class 0 0 1 0 10 id span 0 1 0 1 101No samym vysokim prioritetom obladayut stili obyavlennye avtorom stranicy ili polzovatelem s pomoshyu soprovoditelnogo pravila important Esli takih svojstv neskolko to predpochtenie otdayotsya v pervuyu ochered stilyam zadannym avtorom ili polzovatelem a dlya ostalnyh svojstv kotorye budut yavlyatsya zadavaemymi avtorom stranicy potrebuetsya opredelit ih specifichnosti po principam opisannym vyshe i primenyat eti svojstva v poryadke ubyvaniya etih specifichnostej Primer tablicy stilej Primer tablicy stilej v takom vide ona mozhet byt libo razmeshena v otdelnom fajle css libo zhe obramlena tegami lt style gt i razmeshena v shapke toj samoj veb stranicy na kotoruyu ona dejstvuet p font family arial helvetica sans serif h2 font size 20 pt color red background white note color red background color yellow font weight bold p paragraph1 padding left 10 px a hover text decoration none news p color blue type button background color green Zdes privedeno sem pravil CSS s selektorami p h2 note p paragraph1 a hover news p i type button Pervoe pravilo prisvoeno HTML elementu b p b abzacu naznachen stil Abzacy budut otobrazhatsya shriftom Arial ili esli takoj shrift nedostupen togda Helvetica ili Sans serif inache drugim shriftom etogo semejstva Vtoroe pravilo prisvoeno HTML elementu b h2 b zagolovku vtorogo urovnya Zagolovok vtorogo urovnya budet otobrazhatsya krasnym na belom fone s uvelichennym razmerom Trete pravilo budet primeneno k lyubomu elementu atribut b class b kotorogo raven note Naprimer k paragrafu lt p class note gt Etot abzac budet vyveden poluzhirnym shriftom krasnogo cveta na zhyoltom fone lt p gt Chetvyortoe pravilo budet primenyatsya tolko k elementu p atribut id kotorogo raven paragraph1 Takoj element budet imet vnutrennij otstup v 10 pikselej padding Pyatoe pravilo opredelyaet stil hover dlya elementov b a b giperssylok Po umolchaniyu v bolshinstve brauzerov tekst elementov b a b podchyorkivaetsya Eto pravilo uberyot podchyorkivanie kogda ukazatel myshi nahoditsya nad etimi elementami Shestoe pravilo primenyaetsya dlya elementov b p b kotorye nahodyatsya vnutri kakogo libo elementa s atributom id ravnym news news p eto tipichnyj sluchaj selektora potomkov sm 5 j punkt spiska vyshe Sedmoe pravilo primenyaetsya dlya vseh elementov u kotoryh atribut type raven b button b Naprimer eto pravilo budet primeneno k elementu lt input type button gt ili lt button type button gt Knopka lt button gt obychnaya knopka izmeniv ego cvet fona na zelyonyj CSS vyorstkaDo poyavleniya CSS oformlenie veb stranic osushestvlyalos isklyuchitelno sredstvami HTML neposredstvenno vnutri soderzhimogo dokumenta Odnako s poyavleniem CSS stalo vozmozhnym principialnoe razdelenie soderzhaniya i predstavleniya dokumenta Za schyot etogo novovvedeniya stalo vozmozhnym lyogkoe primenenie edinogo stilya oformleniya dlya massy shozhih dokumentov a takzhe bystroe izmenenie etogo oformleniya Preimushestva Neskolko dizajnov stranicy dlya raznyh ustrojstv prosmotra Naprimer na ekrane dizajn budet rasschitan na bolshuyu shirinu vo vremya pechati menyu ne budet vyvoditsya a na KPK i sotovom telefone menyu budet sledovat za soderzhimym Umenshenie vremeni zagruzki stranic sajta za schyot perenosa pravil predstavleniya dannyh v otdelnyj CSS fajl V etom sluchae brauzer zagruzhaet tolko strukturu dokumenta i dannye hranimye na stranice a predstavlenie etih dannyh zagruzhaetsya brauzerom tolko odin raz i mozhet byt zakeshirovano Prostota posleduyushego izmeneniya dizajna Ne nuzhno pravit kazhduyu stranicu a dostatochno lish izmenit CSS fajl Dopolnitelnye vozmozhnosti oformleniya Naprimer s pomoshyu CSS vyorstki mozhno sdelat blok teksta kotoryj ostalnoj tekst budet obtekat naprimer dlya menyu ili sdelat tak chtoby menyu bylo vsegda vidno pri prokrutke stranicy Nedostatki Razlichnoe otobrazhenie vyorstki v razlichnyh brauzerah osobenno ustarevshih kotorye po raznomu interpretiruyut odni i te zhe dannye CSS Chasto vstrechayushayasya neobhodimost na praktike ispravlyat ne tolko odin CSS fajl no i tegi HTML kotorye slozhnym i nenaglyadnym sposobom svyazany s selektorami CSS chto inogda svodit na net prostotu primeneniya edinyh fajlov stilej i znachitelno uvelichivaet vremya redaktirovaniya i testirovaniya Istoriya sozdaniya i razvitiya CSSCSS Snapshot 2021 CSS odna iz shirokogo spektra tehnologij odobrennyh konsorciumom W3C i poluchivshih obshee nazvanie standarty Web V 1990 h godah stala yasna neobhodimost standartizirovat Web sozdat kakie to edinye pravila po kotorym programmisty i veb dizajnery proektirovali by sajty Tak poyavilis yazyki HTML 4 01 i XHTML i standart CSS V nachale 1990 h razlichnye brauzery imeli svoi stili dlya otobrazheniya veb stranic HTML razvivalsya ochen bystro i byl sposoben udovletvorit vse sushestvovavshie na tot moment potrebnosti po oformleniyu informacii poetomu CSS ne poluchil togda shirokogo priznaniya Termin kaskadnye tablicy stilej byl predlozhen Hokonom Li v 1994 godu Sovmestno s Bertom Bosom on stal razvivat CSS V otlichie ot mnogih sushestvovavshih na tot moment yazykov stilya CSS ispolzuet nasledovanie ot roditelya k potomku poetomu razrabotchik mozhet opredelit raznye stili osnovyvayas na uzhe opredelyonnyh ranee stilyah V seredine 1990 h Konsorcium Vsemirnoj pautiny W3C stal proyavlyat interes k CSS i v dekabre 1996 goda byla izdana rekomendaciya CSS1 Uroven 1 CSS1 Rekomendaciya W3C prinyata 17 dekabrya 1996 goda otkorrektirovana 11 yanvarya 1999 goda Sredi vozmozhnostej predostavlyaemyh etoj rekomendaciej Parametry shriftov Vozmozhnosti po zadaniyu garnitury i razmera shrifta a takzhe ego stilya obychnogo kursivnogo ili poluzhirnogo Cveta Specifikaciya pozvolyaet opredelyat cveta teksta fona ramok i drugih elementov stranicy Atributy teksta Vozmozhnost zadavat mezhsimvolnyj interval rasstoyanie mezhdu slovami i vysotu stroki to est mezhstrochnye otstupy Vyravnivanie dlya teksta izobrazhenij tablic i drugih elementov Svojstva blokov takie kak vysota shirina vnutrennie padding i vneshnie margin otstupy i ramki Takzhe v specifikaciyu vhodili ogranichennye sredstva po pozicionirovaniyu elementov takie kak float i clear Uroven 2 CSS2 Rekomendaciya W3C prinyata 12 maya 1998 goda Osnovana na CSS1 s sohraneniem obratnoj sovmestimosti za neskolkimi isklyucheniyami Dobavlenie k funkcionalnosti Blochnaya vyorstka Poyavilis otnositelnoe absolyutnoe i fiksirovannoe pozicionirovanie Pozvolyaet upravlyat razmesheniem elementov po stranice bez tablichnoj vyorstki Tipy nositelej Pozvolyaet ustanavlivat raznye stili dlya raznyh nositelej naprimer monitor printer KPK Zvukovye tablicy stilej Opredelyaet golos gromkost i t d dlya zvukovyh nositelej naprimer dlya slepyh posetitelej sajta Stranichnye nositeli Pozvolyaet naprimer ustanovit raznye stili dlya elementov na chyotnyh i nechyotnyh stranicah pri pechati Rasshirennyj mehanizm selektorov Ukazateli Generiruemoe soderzhimoe Pozvolyaet dobavlyat soderzhimoe kotorogo net v ishodnom dokumente do ili posle nuzhnogo elementa V nastoyashee vremya W3C bolshe ne podderzhivaet CSS2 i rekomenduet ispolzovat CSS2 1 Uroven 2 reviziya 1 CSS2 1 Rekomendaciya W3C prinyata 7 iyunya 2011 goda CSS2 1 osnovana na CSS2 Krome ispravleniya oshibok v novoj revizii izmeneny nekotorye chasti specifikacii a nekotorye kakie i vovse udaleny Udalyonnye chasti mogut byt v budushem dobavleny v CSS3 Uroven 3 CSS3 CSS3 taksonomiya i status Rekomendaciya Kandidat v rekomendacii Poslednee trebovanie Rabochij proekt CSS3 angl Cascading Style Sheets 3 kaskadnye tablicy stilej tretego pokoleniya aktivno razrabatyvaemaya specifikaciya CSS Predstavlyaet soboj formalnyj yazyk realizovannyj s pomoshyu yazyka razmetki Samaya masshtabnaya redakciya po sravneniyu s CSS1 CSS2 i CSS2 1 Glavnoj osobennostyu CSS3 yavlyaetsya vozmozhnost sozdavat animirovannye elementy bez ispolzovaniya JS podderzhka linejnyh i radialnyh gradientov tenej sglazhivaniya i prochee Preimushestvenno ispolzuetsya kak sredstvo opisaniya i oformleniya vneshnego vida veb stranic napisannyh s pomoshyu yazykov razmetki HTML i XHTML no mozhet takzhe primenyatsya k lyubym XML dokumentam naprimer k SVG ili XUL Razrabatyvaemaya versiya spisok vseh modulej V otlichie ot predydushih versij specifikaciya razbita na moduli razrabotka i razvitie kotoryh idyot nezavisimo CSS3 osnovan na CSS2 1 dopolnyaet sushestvuyushie svojstva i znacheniya i dobavlyaet novye Novovvedeniya nachinaya s malyh vrode zakruglyonnyh uglov blokov zakanchivaya transformaciej animaciej i vozmozhno vvedeniem peremennyh Uroven 4 CSS4 Razrabatyvaetsya W3C s 29 sentyabrya 2011 goda Moduli CSS4 postroeny na osnove CSS3 i dopolnyayut ih novymi svojstvami i znacheniyami Vse oni sushestvuyut poka v vide chernovikov working draft Naprimer CSS Cascading and Inheritance Level 4 Selectors Level 4 CSS Image Values and Replaced Content Module Level 4 CSS Backgrounds and Borders Module Level 4 CSS Color Module Level 4 Media Queries Level 4 CSS Pseudo Elements Module Level 4 CSS Text Module Level 4Podderzhka CSS brauzeramiNaibolee polno podderzhivayushimi standart CSS yavlyayutsya rabotayushie na dvizhkah Gecko Mozilla Firefox i dr WebKit Safari Arora Google Chrome i Presto Opera brauzery Byvshij samyj rasprostranyonnyj brauzerInternet Explorer 6 podderzhivaet CSS ne polnostyu Vyshedshij spustya sem let Internet Explorer 7 znachitelno uluchshil uroven podderzhki CSS no vsyo eshyo soderzhal znachitelnoe kolichestvo oshibok V Internet Explorer 8 ispolzuetsya novyj dvizhok kotoryj polnostyu podderzhivaet CSS 2 1 i chastichno CSS 3 Dlya proverki podderzhki brauzerom veb standartov v tom chisle i razlichnyh chastej standarta CSS byl razrabotan test Acid Razlichnye blokovye modeli V standartah CSS ot Konsorciuma W3C ispolzuetsya model v kotoroj svojstvo width opredelyaet shirinu soderzhimogo bloka ne vklyuchaya v neyo otstupy i ramki Rannie versii Internet Explorer 4 i 5 realizovali sobstvennuyu model v kotoroj width opredelyaet rasstoyanie mezhdu ramkami bloka vklyuchaya otstupy padding i ramki border Krome Internet Explorer 5 etu model takzhe ponimayut brauzery Netscape 4 i Opera 7 Podderzhka standartnoj modeli W3C poyavilas v IE tolko v shestoj versii V razrabatyvaemom standarte CSS3 dlya resheniya etoj problemy vvedeno svojstvo box sizing so znacheniyami content box dlya ukazaniya na ispolzovanie standartnoj modeli W3C i border box dlya ispolzovaniya modeli IE 5 V brauzere Mozilla pri podderzhke etogo svojstva pod sobstvennym rabochim nazvaniem moz box sizing vveli eshyo odno znachenie padding box takim obrazom sozdav tretyu blochnuyu model v kotoroj width eto razmer soderzhimogo i otstupov bloka ne vklyuchaya ramki CSS filtry Razlichiya v realizacii CSS razlichnymi brauzerami zastavlyayut veb razrabotchikov iskat resheniya kak zastavit vse brauzery otobrazhat stranicu odinakovo CSS filtry takzhe chasto nazyvaemye CSS hakami pozvolyayut vyborochno primenyat stili k razlichnym elementam Naprimer izvestno chto Internet Explorer 6 primenyaet pravila ispolzuyushie selektory vida html i selektor i filtr izvestnyj kak Chtoby blokovaya model W3C i IE rabotayushaya v Quirks mode otobrazhala blok someblock shirinoj v 100 pikselej i vnutrennimi otstupami v 10 pikselej mozhno napisat takoj kod Model W3C 80px shirina soderzhimogo i 10px otstupy s kazhdoj storony someblock width 80 px padding 10 px Sleduyushee pravilo primenit tolko IE6 html someblock width 100 px padding 10 px Eshyo odnim sposobom vyborochnogo primeneniya pravil dlya Internet Explorer yavlyayutsya uslovnye kommentarii Bezopasnost Vse podderzhivaemye v 2010 godu versii Internet Explorer byli uyazvimy pri obrabotke brauzerom kaskadnyh stilej CSS mozhet vozniknut neinicializirovannaya pamyat vposledstvii ispolzuemaya dlya udalyonnogo zapuska vredonosnogo koda na kompyutere polzovatelya CSS FrameworkOsnovnaya statya CSS frejmvork CSS Framework takzhe Web design framework eto zaranee podgotovlennaya CSS biblioteka sozdannaya dlya uprosheniya raboty verstalshika bystroty razrabotki i isklyucheniya maksimalno vozmozhnogo chisla oshibok vyorstki problemy sovmestimosti razlichnyh versij brauzerov i t d Tak zhe kak i biblioteki skriptovyh yazykov programmirovaniya CSS frejmvorki obychno imeyushie vid vneshnego css fajla podklyuchayutsya k proektu dobavlyayutsya v zagolovok veb stranicy pozvolyaya neiskushyonnomu v tonkostyah vyorstki programmistu ili dizajneru pravilno sozdat html maket Rasshireniya CSSChasto pri vyorstke stranic nuzhno ispolzovat odno i to zhe znachenie mnogo raz odin i tot zhe cvet odin i tot zhe shrift I esli eto znachenie nuzhno budet izmenit to pridyotsya menyat vo mnogih mestah Dlya resheniya etih voprosov i uskoreniya razrabotki sushestvuet neskolko rasshirenij preprocessorov yazyka CSS Rasshirenij v tom smysle chto kod CSS yavlyaetsya validnym kodom dlya rasshireniya no ne naoborot Chtoby iz koda rasshirennogo CSS poluchilsya obychnyj CSS fajl vosprinimaemyj brauzerom neobhodimo vypolnit kompilyaciyu Kompilyaciya mozhet byt neskolkih tipov vo vremya zapuska stranicy na storone klienta sredstvami JavaScript vo vremya zapuska stranicy na storone servera vo vremya vyorstki sajta sredstvami specialnogo kompilyatora Primery rasshirenij preprocessorov CSS Sass LESS Stylus Yazyki nekotoryh rasshirenij PostCSSSm takzheImeetsya vikiuchebnik po teme CSS HTML5 SGML JavaScript CSS Framework CSSTidyPrimechaniyaMakfarland 2017 s 126 Dejv Shi Molli E Holcshlag Filosofiya CSS dizajna Per s angl A Slinkina M NT Press 2005 312 s il Cascading Style Sheets level 1 neopr Data obrasheniya 16 iyunya 2006 9 fevralya 2011 goda Cascading Style Sheets level 2 CSS2 Specification neopr Data obrasheniya 9 marta 2011 16 yanvarya 2011 goda Prostaya CSS3 animaciya s Animate css neopr Data obrasheniya 18 sentyabrya 2018 18 sentyabrya 2018 goda W3C CSS current work ot 3 marta 2011 na Wayback Machine CSS 3 etc CSS3 css variables are a bad idea Just allow us to call other selectors ot 2 yanvarya 2010 na Wayback Machine Rip s Domain CSS Variables ot 5 aprelya 2010 na Wayback Machine dave woods co uk Selectors Level 4 neopr W3 org 29 sentyabrya 2011 Arhivirovano iz originala 30 maya 2012 goda Discover What s New in CSS 4 Webmonkey Wired com neopr Webmonkey 26 oktyabrya 2011 Arhivirovano iz originala 30 maya 2012 goda Web browser standards support neopr Data obrasheniya 11 yanvarya 2008 14 aprelya 2020 goda Mozilla s Firefox global usage share is still growing according to OneStat com neopr Data obrasheniya 11 yanvarya 2008 26 fevralya 2021 goda Contents and browser compatibility neopr Data obrasheniya 11 yanvarya 2008 11 yanvarya 2008 goda Details on our CSS changes for IE7 ot 30 iyulya 2008 na Wayback Machine IEBlog Cascading Style Sheet Compatibility in Internet Explorer 7 ot 1 fevralya 2008 na Wayback Machine MSDN neopr Data obrasheniya 11 yanvarya 2008 Arhivirovano iz originala 13 yanvarya 2008 goda CSS Compatibility and Internet Explorer ot 29 dekabrya 2010 na Wayback Machine MSDN Microsoft vse versii Internet Explorer uyazvimy dlya hakerov neopr Data obrasheniya 2 yanvarya 2011 3 yanvarya 2011 goda LiteraturaDevid Sojer Makfarland Novaya bolshaya kniga CSS CSS The Missing Manual Sankt Peterburg Piter 2017 720 s 1000 ekz ISBN 978 5 496 02080 0 Ed Tittel Dzheff Noubl HTML XHTML i CSS dlya chajnikov 7 e izdanie HTML XHTML amp CSS For Dummies 7th Edition M 2011 400 s ISBN 978 5 8459 1752 2 Stiven Shafer HTML XHTML i CSS Bibliya polzovatelya 5 e izdanie HTML XHTML and CSS Bible 5th Edition M 2011 656 s ISBN 978 5 8459 1676 1 SsylkiAngloyazychnye resursy Cascading Style Sheets Home page angl Web Style Sheets Home page angl Razlichnye blokovye modeli CSS angl CSS3 test brauzera angl Tablicy podderzhivaemyh brauzerami vozmozhnostej CSS angl Validator CSS angl Demonstraciya vozmozhnostej CSS vyorstki angl CSS3 Preview Demonstraciya novyh vozmozhnostej CSS3 angl Demonstraciya vozmozhnostej angl Optimizator CSS koda angl Russkoyazychnye resursy Kaskadnye Tablicy Stilej Domashnyaya stranica rus Veb tablicy stilej Domashnyaya stranica rus Servis proverki CSS ot W3C Uchebnik CSS rekomendovan w3 org Spravochnik CSS
Вершина