Måttenheter i CSS
Vi har nu tittat på ett par CSS-egenskaper som är viktiga för att kunna skapa layout, det är width
och height
. Dessa används för att styra bredd och höjd på block-element. För att kunna använda oss av dessa på ett bra sätt måste vi lära oss lite om de olika måttenheter som är tillgängliga i CSS.
Den första enhet som vi ska titta på är ”px
”, vilket är en CSS-pixel. Definitionen för en ”px
”, skiljer sig lite ifrån vad vi vana att en pixel är...
Standardpixel
Som du kanske vet är en pixel ett bildelement på skärmen. Varje pixel byggs upp av minst tre sub-pixlar, en röd, en grön och en blå. När dessa lyser i olika styrka så bildas olika färgkombinationer. Pixlarna är så små, och ligger så nära varandra, att du oftast inte kan urskilja dem med blotta ögat. Tillsammans bildar dessa pixlar det innehåll du ser på skärmen. En vanliga HD-skärm har 1920 x 1080 pixlar.
CSS-pixel eller px
CSS px
är inte det samma som en pixel på en vanlig skärm. Då olika skärmar har olika egenskaper, de är olika stora, de har olika upplösning osv. Pga detta kan det skilja sig stort på vad en pixel är ifrån skärm till skärm. Därför har W3C valt att definiera px
på så sätt att den blir mer oberoende av olika typer av hårdvara och mer likformig. Tanken är att det ska gå 96px
på en tum. Detta stämmer dock enbart om du har ställt in din monitor korrekt. Den verkliga definitionen på en px
är mer komplicerad och baseras sig på hur man ser ett bildelement på ett visst avstånd.
Rent generellt kan du utgå ifrån att px
är mer eller mindre en pixel eller i alla fall att det är en rätt så liten måttenhet. Faktum är att du på riktigt högupplösande skärmar kan ange bråkdelen av en pixel.