Skip to main content

Hva er CSS3? Cascading Style Sheets Level 3

css id vs class attributes, when to use id and when to use class, difference between id and class (April 2025)

css id vs class attributes, when to use id and when to use class, difference between id and class (April 2025)
Anonim

Den største forandringen som nå er planlagt for CSS nivå 3 er introduksjon av moduler. Fordelen ved moduler er at den (angivelig) gjør at spesifikasjonen kan fullføres og godkjennes raskere fordi segmenter er fullført og godkjent i biter. Dette gjør det også mulig for nettleser- og brukeragentprodusenter å støtte deler av spesifikasjonen, men beholde deres kode oppblåst til et minimum ved bare å støtte de modulene som gir mening. For eksempel vil en tekstleser ikke trenge å inkludere moduler som bare definerer hvordan et element skal vise visuelt. Men selv om det bare inkluderte de lydbaserte modulene, ville det fortsatt være et standard-kompatibelt CSS 3-verktøy.

Noen nye funksjoner i CSS 3

  • velgere
    • Selektorer i CSS 3 kommer til å være veldig interessante. De vil tillate designeren / utvikleren å velge på mye mer spesifikke nivåer av dokumentet. En av de fine tingene ved denne modulen er at mange nettlesere allerede begynner å støtte de avanserte CSS 3-seleksjonene, slik at du kan begynne å prøve dem ut nå. For eksempel er noen nye selektorer:
      • samsvarer med attributter og attributtverdier, inkludert delvise treff
    • strukturelle pseudoklasser, for eksempel n th-barn
    • et mål pseudoklasse for å stilere bare elementer som er markert i nettadressen
    • en kontrollert pseudoklasse for å utforme hvilket som helst element som er merket som for eksempel radio eller avkrysningselementer
  • Teksteffekter og layout
    • Gjør endringer i bindestrek, hvite plass og begrunnelse av tekst i dokumenter.
  • Pseudoklasser i første bokstav og første linje
    • CSS 3 skal tillate egenskaper å påvirke kerning og justering av drop-caps.
  • Paged Media og generert innhold
    • CSS 3 vil nå støtte flere alternativer i paged media, for eksempel løpende overskrifter og bunntekst og sidetall. I tillegg vil det være avanserte egenskaper for utskrift av generert innhold, inkludert egenskaper for fotnoter og kryssreferanser.
  • Multi-Column Layout
    • Akkurat nå tilbyr arbeidsutkastet med flere kolonner egenskaper som tillater designere å vise innholdet i flere kolonner med definisjoner som kolonneavstand, kolonneantal og kolonnebredde.
  • Rubin
    • CSS vil nå støtte muligheten til å legge til små kommentarer på toppen eller ved siden av ord, oftest brukt på kinesisk og japansk. De er vanligvis vant til å gi uttalen eller betydningen av vanskelige ideogrammer.

CSS 3 blir moro

Når den er fullstendig vedtatt som en standard og nettlesere og brukeragenter begynner å bruke det, vil CSS 3 være et kraftig verktøy for webdesignere. De nye funksjonene som er oppført ovenfor er bare en liten delmengde av alle tilleggene og endres i spesifikasjonen.