Каскадты стиль кестелерін модульдеуге кіріспе (3-деңгей)
Қазіргі уақытта CSS 3 деңгейінде жоспарланған ең үлкен өзгеріс модульдерді енгізу болып табылады. Модульдердің артықшылығы - бұл (болжанғандай) ерекшеліктердің аяқталуын және тезірек бекітілуіне мүмкіндік береді, себебі сегменттер аяқталды және бекітілді. Бұл сондай-ақ браузер мен пайдаланушы агентінің өндірушілеріне техникалық сипаттамалардың бөлімдерін қолдауға мүмкіндік береді, бірақ олардың кодтарын тек қана мағынасы бар модульдерді қолдай отырып, азайтады. Мысалы, мәтінді оқу құралында элементтің көрнекі түрде қалай көрсетілетінін анықтайтын модульдерді қосудың қажеті жоқ. Бірақ ол тек аулалық модульдерді енгізсе де, ол әлі де стандартқа сай CSS 3 құралы болар еді.
CSS-тың кейбір жаңа мүмкіндіктері 3
- Селекторлар
- CSS 3 ішіндегі селекторлар өте қызықты болады. Олар дизайнерге / әзірлеушіге құжаттың әлдеқайда нақты деңгейлерін таңдауға мүмкіндік береді. Осы модуль туралы жақсы нәрселердің бірі - көптеген браузерлер CSS 3-нің алдыңғы қатарлы селекторларын қолдай бастайды, сондықтан оларды қазір сынап көре аласыз. Мысалы, кейбір жаңа селекторлар:
- атрибуттар мен атрибут мәндеріне, соның ішінде ішінара сәйкестіктерге сәйкес келеді
- n -бала сияқты құрылымдық жалған сыныптар
- URL мекенжайына бағытталған элементтерді ғана стильдеу үшін мақсатты псевдос-класс
- радио немесе құсбелгі элементтері сияқты тексерілетін кез келген элементті стильдеу үшін тексерілген жалған-сыныпты
- CSS 3 ішіндегі селекторлар өте қызықты болады. Олар дизайнерге / әзірлеушіге құжаттың әлдеқайда нақты деңгейлерін таңдауға мүмкіндік береді. Осы модуль туралы жақсы нәрселердің бірі - көптеген браузерлер CSS 3-нің алдыңғы қатарлы селекторларын қолдай бастайды, сондықтан оларды қазір сынап көре аласыз. Мысалы, кейбір жаңа селекторлар:
- Мәтін әсерлері және орналасу
- Құжаттардағы мәтінді аудару, бос орын және негіздеуге өзгерістер енгізу.
- Алғашқы-хат және бірінші жолдағы псевдократтар
- CSS 3 сипаттары тамшы қақпақтарын реттеуге және теңестіруге әсер етуі керек.
- Paged Media және Generated Content
- CSS 3 енді тақырыпты және төменгі деректемелерді және бет нөмірлерін қосу сияқты бумалы баспа құралдарында қосымша параметрлерді қолдайды. Сондай-ақ, түсіндірме және кросс-сілтемелер үшін сипаттарды қоса, басып шығарылған мазмұнды басып шығаруға арналған қосымша сипаттар болады.
- Көп бағанның орналасуы
- Қазіргі уақытта, көп бағанды орналасу жобасының жұмыс жобасы дизайнерлерге олардың баған-бос, баған-сана және баған-ені сияқты анықтамалармен бірге бірнеше бағандардағы мазмұнды көрсетуге мүмкіндік беретін сипаттарды береді.
- Ruby
- CSS енді көпшілігінде қытай және жапон тілдерінде қолданылатын сөздердің үстіне немесе жанына шағын аннотацияларды қосу мүмкіндігін қолдайды. Олар көбінесе күрделі идеограммалардың айтылуын немесе мағынасын беру үшін қолданылады.
CSS 3 көңілді болады
Стандартты және веб-браузерлер мен қолданушы-агенттер оны толықтай қолданғаннан кейін CSS 3 веб-дизайнерлер үшін қуатты құрал болады. Жоғарыда аталған жаңа мүмкіндіктер ерекшеліктің барлық толықтыруларының және өзгерістерінің шағын жиынтығы болып табылады.