It is a universal fact that every thing in this world is infected with some discrepancies. So does it hold well for the web browsers! This article is here to discuss about the bugs associated with the web browsers.
Till date so many bugs of the web browsers like Mozilla, internet explorer, Netscape, opera and so on have been discovered. Let us check out some of the prominent errors:
Multiple browsers bugs
Bugs discovered under this category are:
(a) Font variant ligatures are not implemented by most of the bugs. The font module level 3 of the CSS defines the property of the font variant ligatures to specify the use of ligatures. Till now no such browser has been developed that supports this property fully.
(b) Font weight is not implemented consistently by the browsers. This font weight property of CSS lays down the specifications regarding the numeric values and key words.
(c) Data tables are not managed properly by the browsers. Most of the table properties are not supported by the browsers.
(d) Layout affected by outlining property.
(e) Styling legend tags
(f) Bugs in Mozilla Firefox
Styling is not applied and problems have been experienced with the horizontal scroll bar.
(g) Bugs in Internet Explorer
When the cursor is hovered over some elements, they did not work properly with the forms; the left origin of the positioning coordinates is incorrectly set.
(h) Bugs in Opera
&rsquo and &isquo entities were not recognizable by the opera, but this was later fixed in the 8th version.
(i) Bugs in Safari
These crashes were reported when : hover :: after was used.
(j) The borders separating the head and the body sections are often placed incorrectly by the opera.
(k) Multi-column ordered list remembering.
(l) Backgrounds show through invisible tables.
(m) Buttons with images cannot be aligned with those having only text.
(n) In some browsers even the fixed elements align along with the adjacent elements.
WHAT CHALLENGES ARE FACED WHILE DEVELOPING A WEBSITE
- When you start developing or designing your web sites choose carefully between the CSS and HTML.
- Don’t go for such an advance version of the languages because if you did then you may run in to the problems with the incompatibility of the browser.
- There is so much of competition going around the whole software market.
- The browser developers are releasing new browsers at very fast pace without even testing them properly which then becomes a headache for the web site designers.
- The new languages being used today like HTML 5 and CSS 3 are now gaining very much popularity though they are pretty much complex then their preceding versions.
- Number of features to be implemented is quite huge which is the major cause of the bugs.
- Whenever you come across a bug, do not forget to report it since it may be so very rare that nobody else would have stumbled up on it.
- One thing you should always remember is to keep the problem in the reduced form as much as possible.
- For doing this you an simply make up a copy of the code and from that remove the java script or CSS files one by one and ultimately you’ll come at a point when the problem will go away.
- Now you add that file and remove the others from the ones that you did previously.
- If you find that the bug is now going away even after removing all the files then it is likely that the bug lies in HTML coding.
- Now after you know that which aspect houses the problem, you need to locate that file or code.
No comments:
Post a Comment