Using HTML5 and CSS3, web developers can do cool things that were before only possible through the use of images, Flash or fancy JavaScript codes. With all this excitement, we wait for web browsers to get with the times.
When I attended the HTML5 Summer DevFest at the Waldorf Hotel in Vancouver, I was amazed by all the information presented at the seminar. One particular topic of interest was CSS3.
I wrote an article about the introduction of HTML5 not long ago. At the time of writing this article, CSS3, just like HTML5, is still fairly new. Even to this day, Firefox 4.01 and Internet Explorer 9 does not fully support CSS3. I must emphasize the word “fully.” Take, for instance, the ability to create animations using CSS3. Of all the web browsers I have used to visit websites that contain CSS3 animation, Google Chrome 12 is the browser to use because it displays these animations flawlessly. Try the link below and you’ll see what I mean.
CSS3 transition effects only work in Chrome and Safari – other browsers display an error.
With CSS3 and HTML5, websites are becoming less static and more dynamic. At the same time, these new markup languages make it easier for web developers to utilize creativity and general awesomeness. For example, with CSS3, you can implement text shadows, rounded corners, box shadows, 3D effects, 3D animations and multiple columns of text on a webpage.
Now, I am not going to get too much into specifics here, but take, for example, a rectangular box on a webpage with rounded corners. The process of changing a value of an attribute in CSS3 just to make a rounded corner more or less round is quick and easy. It is much easier than modifying an image in Photoshop and then re-exporting it.
With CSS3 and HTML5, web developers can do special effects on web pages. Because these markup languages are still evolving, KIMBO Design is developing websites utilizing HTML5 and CSS3 for select clients. In the meantime, I will just have to wait for Internet Explorer, Firefox and Opera to come out with versions that fully support these markup languages. When this happens, CSS3 and HTML5 cross-browser issues will become a thing of the past.