I CSS brukes lengdeenhetene til å definere dimensjonen til et HTML -element. Disse enhetene kan ha faste verdier så vel som dynamiske verdier for et responsivt grensesnitt. På grunn av dette er de kategorisert i to klasser Absolutt og slektning. De Absolutt Klassen inneholder de enhetene som tilbyr faste verdier, mens slektning Klassen har enheter som endrer verdiene sine i henhold til foreldrene eller rotelementet.
Lengdenheten brukes først og fremst til å sette bredde, høyde, polstring, margin, grense, fontstørrelse og mye mer. Når vi viser viktigheten, gir denne guiden en oversikt over lengdeenheter i CSS med følgende læringsresultater.
CSS -lengdeenheter
Denne delen verver lengdeenhetene i sin respektive kategori. Lengdeenhetene er bredt kategorisert i to kategorier, Absolutt og slektning. La oss utforske enhetene som faller inn under disse kategoriene og bruken av dem.
Hvordan bruke absolutte lengdeenheter
Denne kategorien inneholder de lengdeenhetene som har fast verdi over hele dokumentet. I situasjoner der den faste størrelsen på et element er nødvendig, tjener disse enhetene bedre formålet. Imidlertid er de absolutte lengdeenhetene ikke egnet for responsive design. Følgende tabell inneholder listen og beskrivelsen av absolutte lengdeenheter.
Enhet | Symbol | Forhold |
---|---|---|
Tomme | i | 1in = 1in eller 1in = 96px |
Centimeter | CM | 1in = 2.5cm eller 1cm = 38px |
Millimeter | mm | 1in = 25mm eller 1mm = 3.84px |
Picas | PC | 1in = 6pc eller 1pc = 16px |
Poeng | pt | 1in = 72pt eller 1pt = 1.13px |
Piksler | PX | 1in = 96px eller 1px = 1px |
I tabellen ovenfor er den største enheten “Inches (in)” mens den minste enheten er “Piksler (PX)”. Blant disse, den PX Enheten praktiseres mest.
Eksempel: Bruke absolutte lengdeenheter
Følgende kode viser bruken av i, PX, PT og MM enheter av lengde.
Html
Bredde og høyde i piksler (PX)
Bredde og høyde i poeng (PT)
Bredde og høyde i millimeter (mm)
I koden ovenfor er tre avsnitt vedlagt i en enkeltelement (fungerer som et foreldreelement)
CSS
Fra ovennevnte CSS, Div -bredden og høyden på element er i tommer mens PX, PT og MM brukes som lengdeenheter i avsnitt.
Produksjon
Fra utgangen observeres det at barneelementene (avsnitt) ikke er påvirket av deres overordnet element ().
Hvordan bruke relative lengdeenheter
De relative lengdeenhetene manipulerer dynamisk størrelsen på elementet med hensyn til foreldrene eller rotelementet. Følgende liste refererer til CSS relative lengdeenheter.
Enhet | Symbol | Beskrivelse |
---|---|---|
Prosentdel | % | Den relative prosentandelen av overordnede element |
Efemal | Em | Refererer til fontstørrelsen til overordnet element |
Rot flyktige | REM | Refererer til skriftstørrelsen til rotelementet |
Viewport bredde | VW | I forhold til nettleservindubredden |
Viewporthøyde | vh | I forhold til nettleservindu-høyden |
Karakter | Ch | I forhold til bredden på tegnet “0” |
Eks enhet | eks | I forhold til høyden på “X (lavere tilfelle)” |
Viewports minimum | Vmin | Vmin refererer til minimumshøyden eller bredden på nettleservinduet |
Viewports maksimum | Vmax | VMAX forholder seg til maksimal høyde/bredde på nettleservinduet |
Merk: I tilfelle, hvis det ikke er noe foreldreelement, blir enhetene justert i henhold til rotelementet ().
Eksempel: Bruke relative lengdeenheter
Dette eksemplet gir bruk av forskjellige relative lengdeenheter.
Html
Bredde og høyde i prosent i henhold til overordnede element
Bredde og høyde i EM (ifølge foreldre)
Bredde og høyde i REM (i henhold til rot)
I koden ovenfor opprettes tre avsnitt og er inneholdt i en Foreldreelement (div). Disse avsnittene bruker forskjellige relative lengdeenheter (Prosentandel, EM og REM) for å stille bredde og høyde.
CSS
I ovennevnte CSS -kode er bredde, høyde, bakgrunnsfarge og kant av overordnet element definert. De .per , .Em, og .REM -klasser definerer høyden/bredden i prosent (%), Efemeral (EM) og rotfunksjonell (REM).
Merk: Ettersom standard fontstørrelse av div er 16px, derfor 1EM = 16px og 1REM = 16px. De REM setter størrelsen i henhold til rot (kropp) element mens Em ville sette verdien i henhold til foreldre (DIV) -elementet.
Produksjon
Fra utgangen observeres det at Prosent og EM -enheter Juster bredden/høyden i henhold til overordnede element (DIV) mens REM Enheten angir bredden/høyden med hensyn til rotelementet (kropp).
Konklusjon
I CSS er lengdeenhetene kategorisert i to bredere kategorier: absolutte lengdeenheter og relative lengdeenheter. De absolutte lengdeenhetene har faste verdier, mens de relative enhetene endrer verdiene sine i henhold til foreldrene eller rotelementet. De absolutte lengdeenhetene er PX, PT, PC, IN, CM og MM, og enhetene %, EM, REM, VW, VHM VMIN, VMAX, og ex faller under relative enheter. For bedre forståelse har vi demonstrert bruken av disse enhetene ved hjelp av eksempler.