Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Web
Expertise: Intermediate
Apr 17, 2000

Kill the Browser's Offset Bug

On May 9, Mark Williams contributed the following:

Manoj Singh's tip to "Kill the Browser's Offset Bug" was only partially correct. You can fix this "bug" under Netscape as well as under IE, but the tag attribute names are different for Netscape.

For IE, the tip says:

 
"IE lets you compensate for the problem by forcing the attributes.
Just place LEFTMARGIN=0 TOPMARGIN=0 within your <BODY> tag. "

This can also be done for Netscape (including Netscape 6 Preview Release 1). Just place MARGINWIDTH="0" MARGINHEIGHT="0" within your <BODY> tag.

If you do not know which browser your HTML will be rendered in, include both sets of attributes in the <BODY> tag and your document will render correctly, regardless of the browser.

Tip originally written by Manoj K. Singh:

While designing pages, you've probably noticed that things don't abut against the margins the same way in all browsers. The problem is due to the fact that virtually every browser on almost every platform has a different built-in "browser offset." That is, the browser starts placing a page's content a certain distance down from the top of the screen and a certain distance in from the left. The differences can vary by up to 15 pixels.

IE lets you compensate for the problem by forcing the attributes. Just place LEFTMARGIN=0 TOPMARGIN=0 within your <BODY> tag.

Unfortunately, Navigator doesn't handle these tags; with this browser, you just have to live with the inconvenience.

Manoj K.
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap