Which is the Best Browser Supporting CSS ?

Today both Netscape and Microsoft have agreed towithin one browser, you can most likely use a CSS
implement CSS in their respective browsers and thiselement to set it, too. For example, the
means that Web authors who want to use CSSTEXTDECORATION element has a value called BLINK
have to knowwhich CSS elements they can and can'tthat flashes the text on and off repeatedly. It is
use, as well as the significant differencesin the waysupported within Netscape Navigator - where
adopted CSS elements behave in both browsers.youcould use the tag to do much the same sort of
Both use only a subset of the complete specificationthing - but not in Internet Explorer, which has never
as laid out by the W3C. Since both companiesaresupported . On the other hand, there is a feature
members of the W3C, however, they will adopt theseen only in Internet Explorer called "watermarking"
full set of CSS elements over time - at least that isthat allows the Web author to create a background
the hope. CSS1 (and CSS2) will only be useful to Webimage that remains fixed upon the page even when
authors if they are widely adopted and fullya user scrolls up or down. There is a CSS value
implemented by browser manufacturers. If they are("BACKGROUND-ATTACHMENT: FIXED") that does
not, CSS could easily disappear. There is a precedentthe same thing.
for this: the official HTML 3.0 specification was widelyNot surprisingly,this CSS element is supported within
ignored by browser manufacturers.Internet Explorer, but not within Netscape Navigator.
The piecemeal way in which Netscape Navigator andKnowing which CSS elements to use and which not
Internet Explorer have adopted CSS elements isto use is half the battle in constructing workable CSS
holding CSS back from wider adoption within thecode. It can only be hoped that over time all CSS
Web authoring community. In many cases, CSSelements will be supported equally well within the two
elements that are supported in Internet Explorer aremajor browsers.As time goes by and more Web
not supported in Netscape Navigator, or they are notauthors become familiar with the details of CSS (and
supported in either browser. Sometimes only certainas more Web browsers fully implement and are able
values of a CSS element are supported, or they onlyto display Web pages that use CSS), the demand
work when associated with certain HTML tags. Thereand need for new HTML tags will be significantly
are even cases where a CSS element has beendiminished. Depending on how things turn out, CSS will
adopted for use within a beta (or "preview") versioneither be a triumph or a resounding failure for the
of a browser and then later dropped in the next betaW3C, ultimately determining the evolution and
release - presumably an oversight, but not exactlydevelopment of HTML and of the relevancy of the
something to inspire confidence in CSS for a WebW3C itself.
author.An understanding of the strengths and weaknesses
There are also significant differences in the way CSSof a given browser will help you to choose which
code works in the same browser operating underCSS elements will be most effective inyour Web
different operating systems.pages.
In general, if a certain feature is already supported