PIXEL SIZE :
By setting font size with pixel you can fully control over the font size.
Example:
h1 {font-size:60px}
h2 {font-size:40px}
p {font-size:16px}
Above examples allows Chrome, Firefox, and Safari to resize the text, but not Internet Explorer.
The text can be resized in all browsers using the zoom tool (however, this resizes the entire page, not just the text).
.EM SIZE :
To avoid the resizing problem in IE many web designer use em instead of pixel. And it is recommended by W3C.
The default font size in browser is 16px. And 1 em is equal to current font size it means 1 em is equal 16px.
Here is the formula to calculate pixel to em :
Pixels /16 = em
That means if font size is 60px it will be in em is 3.75em.
With the em size you can adjust the font size in all browser. But there is problem in IE . The problem is when you resizing the text, it becomes larger than it should when made larger, and smaller than it should when made smaller.
To solve this problem you need to set a default font size in percent (%) fot the body element.
Here is an Example:
body {font-size:100%}
h1 {font-size:3.75em} [is equal 60px]
h2 {font-size:2.5 em} [is equal 40px]
p {font-size:1 em} [is equal 16px]
Now our code works perfectly and shows the same text size in all browsers. It also allows all browsers to zoom or resize the text.
The default font size in browser is 16px. And 1 em is equal to current font size it means 1 em is equal 16px.
Here is the formula to calculate pixel to em :
Pixels /16 = em
That means if font size is 60px it will be in em is 3.75em.
With the em size you can adjust the font size in all browser. But there is problem in IE . The problem is when you resizing the text, it becomes larger than it should when made larger, and smaller than it should when made smaller.
To solve this problem you need to set a default font size in percent (%) fot the body element.
Here is an Example:
body {font-size:100%}
h1 {font-size:3.75em} [is equal 60px]
h2 {font-size:2.5 em} [is equal 40px]
p {font-size:1 em} [is equal 16px]
Now our code works perfectly and shows the same text size in all browsers. It also allows all browsers to zoom or resize the text.
To Know More About This. Click Here .
Comments
Post a Comment