Safari
Recently, i was too busy with this project. My role was to make the existing code compatible with broswer safari. "safari" browser? something new huh? yeah, it is a browser made available for Macintosh system only by apple computers. Nost of the people dont know about this browser. But today around 4% of the people in world use this. IE shares more than 50% and firefox shares more han 30%, rest of the part is shared anomg other browsers like mozzila, opera and all.
Problem with safari is that it supports only w3c standards html and javscript tags. This really makes the coding difficult. Most of us are aware of IE specific javscript and browser elements. So codes that we develop work beautifully in IE but just try to run it in firefox or other browser and see the effect.
Most of the developers love IE because it is very linient. Even if you make mistakes in specifyinh width of the element, or size of the font, IE does not show that mistake instead it takes the default value and shows the result. This might work for IE but will crash for the users accssing your site on other browsers.
This is very important for the developers. Every web designer or web developer must produce code such that it is compatible with all the browsers. If you dont make your site compatible, then it will be accessible only by the half of the world even if the entire world is interested in that.
So alwys follow the w3c standards, because that is supported by all the browsers including IE. If you want to check whether your site is compatible with w3c standsrds or not then you can check it on their site http://www.w3.org/ . Here you can verify your xml, HTML as well as css.
Even the safari has few problems. Many events and elements defined by w3c are still not supported. If you get to work with safari, then first thing to do is to update that software. Ask me more if you are really interested in knowing about developments in safari.
