Denne oppskrivningen vil presentere en trinn-for-trinns guide for å forstå hvordan CSS er strukturert?
La oss starte med syntaksen til CSS.
Syntaks av CSS
Den grunnleggende syntaksen til CSS inkluderer en velger sammen med erklæringsblokken. Erklæringsblokken består av to ting jeg.e. en CSS -egenskap med verdien.
I figuren ovenfor er P en velger som peker på et HTML -elementavsnitt, farge er en CSS -egenskap og grønn er verdien som er tilordnet fargeegenskapen.
Hvordan bruke CSS på HTML -dokument
CSS kan brukes på et hvilket som helst HTML -dokument på tre måter jeg.e. Bruke inline -stiler, ved hjelp av et internt stilark eller eksterne stilark. Denne artikkelen vil forklare arbeidet med alle tre stylingmetodene ved hjelp av eksempler.
Inline CSS
Inline -stilmetoden brukes ofte til å implementere en unik stil på et enkelt element. Så vi må bruke "stil" -attributtet i et HTML -element for å implementere enhver CSS -egenskap til det spesifiserte elementet.
Eksempel
Eksemplet nedenfor implementerer inline -stilen på
element:
Inline CSS
Ovennevnte kode setter tekstfargen som rød, bakgrunnsfargen som blå og den justerer teksten i sentrum:
Intern CSS
Den interne CSS -stilmetoden spesifiserer stilen i taggen og i hodet. Det brukes til å implementere en bestemt stil på hele siden.
Eksempel Dette eksemplet beskriver et internt stilark for alle
elementer
Intern CSS
Velkommen til Linuxhint.com
Velkommen til Linuxhint.com
Velkommen til Linuxhint.com
Utgangen viser at stilen som er spesifisert i stilelementet implementert på alle
elementer:
Ekstern CSS
Som navnet i seg selv antyder, er et eksternt stilark en egen CSS -fil som kan brukes til å style hele nettstedet. I dette tilfellet vil referansen til den eksterne CSS -filen bli lagt til HTML -filen.
Eksempel Dette eksemplet definerer forskjellige stiler for forskjellige HTML -elementer, og disse stilene vil bli implementert ved hjelp av et eksternt stilark.
Html
HTML -filen inneholder en lenke til en ekstern CSS -fil:
Ekstern CSS
Velkommen til Linuxhint.com
Velkommen til Linuxhint.com
Velkommen til Linuxhint.com
CSS
H2Ovennevnte kode vil produsere følgende utgang:
La oss konkludere med hva vi har lært i dette avsnittet, bruk inline CSS bare hvis du må style bare noen få HTML -elementer, blir inline ikke betraktet som en god tilnærming fordi du kanskje må redigere flere ting for en stil for en stil for en stil for en stil for en stil. Bruk intern stil for nettsteder med én side.
CSS -velgere
Velgerne brukes målrettet mot HTML -elementene du vil style, og det er flere typer CSS -velgere som:
Eksempel Den undergitte kodestilen forskjellige HTML-elementer i.e. H2, og P ved bruk av henholdsvis elementvelger, klasselektor og ID -velger.
Html
H2 ved hjelp av elementvelger
avsnitt ved hjelp av klasseleser
Avsnitt ved hjelp av ID -velgeren
CSS
H2Vi får følgende utdata:
Spesifisitet
Noen ganger oppstår et sammenstøt jeg.e. To velgere/stiler rettet mot det samme HTML -elementet som vil skje i et slikt tilfelle og hvilken velger som vil få preferansen. Vi vil! Vi har en generell regel for spesifisitet
La oss forstå spesifisiteten med et eksempel:
Eksempel Det gitte eksemplet nedenfor vil forklare begrepet spesifisitet.
Html
Spesifisitetseksempel
CSS
PUtgangen vil være:
I eksemplet ovenfor observerte vi følgende punkter:
elementet er målrettet av !viktig, ID, klasse og elementvelger men
elementet er stylet i henhold til !viktig som viser det !Viktig har høyest spesifisitet.
For bedre forståelse, bland rekkefølgen på velgerne og observere forskjellen!
Hvite rom i CSS
I CSS ignorerer nettleserne de hvite rommene, men riktig bruk av hvite rom kan forbedre kodens lesbarhet.
Eksempel: Dette eksemplet forklarer hvordan hvite rom/ linjebrudd øker koden lesbarhet:
Html
H2 ved hjelp av elementvelger
Spesifisitetseksempel
CSS
.stilI klassevelgeren er all koden skrevet i samme linje mens vi i ID -velgeren skriver hver egenskap på en ny linje. Whitespaces/Line Breaks øker lesbarheten til koden. Utgangen verifiserer at nettleseren ikke bryr seg om hvordan du skrev koden og begge velgerne utførte med hell:
Kommentarer i CSS
I CSS vil alle de kommenterte seksjonene være vedlagt i “/*” og “*/”. Alt som kommer innenfor kommentarene vil bli forsømt av nettleseren. Noen ekstra detaljer kan legges til i kommentarene for å forstå koden.
Eksempel Dette eksemplet la til noen kommentarer som vil hjelpe oss å forstå koden.
Html
Første avsnitt
Andre avsnitt
CSS
/* Klassevelger*/Ovennevnte kode genererer følgende utgang:
Utgangen verifiserer at kommentarer gir en bedre forståelse av koden uten å påvirke resultatene.
Konklusjon
Grunnstrukturen til CSS inkluderer grunnleggende syntaks for valg av HTML -element ved hjelp av CSS -velgere og styling av det valgte elementet ved hjelp av CSS -egenskaper.CSS kan implementeres i en HTML -fil på tre måter jeg.e. Inline styling for å stille stilen for et spesifikt element, intern styling ved hjelp av TAG og legge til ekstern CSS -fil.
Denne artikkelen diskuterer alle det grunnleggende for å strukturere en CSS -fil. Med utgangspunkt i den grunnleggende syntaksen til CSS og etterpå forklarer det de forskjellige typene CSS og CSS -utvalgere. Videre forklarer det begrepet spesifisitet i CSS og konkluderer med at blant alle CSS -velgerne ID -velgeren har høyere spesifisitet. Til slutt forklarer det betydningen av kommentarer og hvite rom i CSS.