Skip to main content

Vad är CSS3? Cascading Style Sheets Level 3

#truckereala207 - VREAU SA VAD CAT DORM (Maj 2025)

#truckereala207 - VREAU SA VAD CAT DORM (Maj 2025)
Anonim

Den största förändringen som för närvarande planeras för CSS nivå 3 är införandet av moduler. Fördelen med moduler är att det (förmodligen) gör att specifikationen kan kompletteras och godkännas snabbare eftersom segmenten är färdiga och godkända i bitar. Detta gör det också möjligt för webbläsare och användaragenttillverkare att stödja delar av specifikationen, men behåll deras kod uppblåst till ett minimum genom att bara stödja de moduler som är meningsfulla. Exempelvis behöver en textläsare inte inkludera moduler som bara definierar hur ett element ska visas visuellt. Men även om det bara inbegrep de ljudmodulerna, skulle det fortfarande vara ett standardkompatibelt CSS 3-verktyg.

Några nya funktioner i CSS 3

  • väljare
    • Selectors i CSS 3 kommer att bli mycket intressanta. De kommer att låta designern / utvecklaren välja på mycket mer specifika nivåer av dokumentet. En av de trevliga sakerna om den här modulen är att många webbläsare redan börjar stödja de avancerade CSS 3-selektorerna, så du kan börja prova dem nu. Till exempel är några nya väljare:
      • matchar attribut och attributvärden, inklusive partiella matchningar
    • strukturella pseudoklasser, t.ex. n th-barn
    • en mål pseudo-klass för att bara stila element som är markerade i webbadressen
    • en kontrollerad pseudoklass för att ställa in något element som är markerat som radio eller checkboxelement
  • Texteffekter och layout
    • Gör ändringar i ordalydelsen, blankutrymme och rättfärdigande av text i dokument.
  • Första bokstaven och första linjens pseudoklasser
    • CSS 3 bör tillåta egenskaper att påverka kerning och anpassning av drop-caps.
  • Paged Media och Generated Content
    • CSS 3 kommer nu att stödja fler alternativ i paged media, som löpande rubriker och sidfot och sidnummer. Dessutom kommer det att finnas avancerade egenskaper för utskrift av genererat innehåll, inklusive egenskaper för fotnoter och korsreferenser.
  • Multi-Column Layout
    • Just nu erbjuder arbetsutkastet med flera kolonner egenskaper att tillåta designers att visa innehållet i flera kolumner med definitioner som kolumnavstånd, kolonnräkning och kolumnbredd.
  • Rubin
    • CSS kommer nu att stödja möjligheten att lägga till små anteckningar ovanpå eller bredvid ord som oftast används på kinesiska och japanska. De brukar användas för att uttala eller innebära svåra ideogram.

CSS 3 kommer att vara kul

När det är helt antaget som standard och webbläsare och användaragenter börjar använda det, kommer CSS 3 att vara ett kraftfullt verktyg för webbdesigners. De nya funktionerna som anges ovan är bara en liten delmängd av alla tillägg och ändras till specifikationen.