Vraag : Safari EMS en pixel

Ik deed enkel één of andere proefneming en hoopte iemand kon verklaren waarom het volgende gebeurt. Als ik een css regel voor een paragraaf als .5em defini�ër, is mijn begrip dat alle browsers dit als 8px zullen teruggeven (aangezien de standaarddoopvontgrootte 16px) is maar wanneer ik controleer de gegevens verwerkte grootte door te gebruiken Element inspecteert dat ik grootte is 9px ocmputed heb gezien. In Firefox, verwerkt het aan 8px gegevens.

Antwoord : Safari EMS en pixel

Alle browsers geven verschillend EMS terug.  Zij hebben verschillende algoritmen voor berekening hoe wijd een EM… is en zulke het geval is dat sommige browsers dingen een weinig verschillend zullen teruggeven.  En als een gebruiker een verschillende standaarddoopvontgrootte in hun browser montages heeft gespecificeerd, dan accordiingly wordt alles geklopte up/down.  Het soort een pijn in arse.

U wilt slechts EMS gebruiken als u niet voor een pixel-perfecte lay-out gaat.  Anders, als u dingen het zelfde in alle browsers wilt PRECIES tonen, gebruikspixel.

Juicht toe.
Andere oplossingen  
 
programming4us programming4us