Grunderna i CSS3-modulerna

Grunderna i CSS3-modulerna - dummies

Tidigare versioner av CSS åberopade ett enda specifikationsdokument för att beskriva alla funktioner som den tillhandahöll. CSS3 tar ett annat tillvägagångssätt - det bygger på begreppet moduler för att tillhandahålla specifikationen. Varje modul visas i ett separat dokument och beskriver en viss CSS3-funktion. Detta tillvägagångssätt ger flera fördelar:

  • Du behöver inte sikta igenom ett stort dokument för att hitta den lilla information du behöver.

  • Varje modul kan släppas oberoende, vilket innebär att standarden kommer att vara tillgänglig (delvis) tidigare.

  • Specialiserade grupper kan arbeta på varje modul för att säkerställa att den innehåller de bästa möjliga funktionerna.

  • Eftersom moduler är mindre är det lättare att få en överenskommelse om en standard än att få samma överenskommelse för CSS3 som helhet.

Vid denna tidpunkt finns det femtio moduler som kan visas som en del av en CSS3-standard, men endast några av dessa moduler är för närvarande godkända - och du behöver bara en delmängd av dem för att skapa de flesta applikationer. Här är de grundläggande modulerna du behöver veta om för att kunna fungera med CSS3 framgångsrikt.

  • CSS-värden och enheter Modulnivå 3

  • Väljare Nivå 3

  • CSS Basic Box-modell

  • CSS-teckensnitt Modul Nivå 3

  • CSS-textmodul Nivå 3

  • CSS-färg Modul Nivå 3

  • CSS-tal

  • CSS-bakgrund och gränser Nivå 3

  • CSS-omvandlingar

  • CSS-modul med flera kolumner

  • CSS Basic User Interface Module Nivå 3

  • CSS Animationer

Med den här uppsättningen tolv moduler kommer du att tillhandahålla det mesta av den funktionalitet du behöver för varje applikation. Några av de andra femtio modulerna är inte ens implementerade än (och kan aldrig vara). CSS Extended Box Model har till exempel inte startats, men den bör ge en spännande ny funktionalitet när någon lägger den ihop.

Några av de femtio modulerna som inte visas i denna lista används för något annat än standardprogram. CSS Marquee-modulen är implementerad och tillgänglig, men du brukar använda den med smartphones.

Grupperna som arbetar med dessa standarder har också kombinerat några av modulerna så att de blir enklare att arbeta med. CSS 2D Transformations Module och CSS 3D Transformations Module har kombinerats i en enda CSS Transforms-modul. Så även om det finns tre poster i listan finns det bara en implementerad modul att tänka på.