There is seemingly no end to the conyer belt that is CSS development. Every day there are new tips and techniques being published with fresh ideas and new solutions to age old problems. keeping up with it all is not easy.
In today's news round-up we have collected some fresh CSS reources and some good CSS reading to keep you in the loop.
Hacks are dangerous, since they are based on non-standard exploits, you can't predict how they are going to behave in future browsers. The tool of choice for fighting IE problems is the conditional stylesheet.
IE provides comment tags, supported all the way up to the current IE 8 to target specific versions, as well as greater-than/less-than stuff for targeting multiple versions at once.
Transitions have been a part of Webkit for a while and are the basis of a lot of the cool things that the Safari UI can do that other browsers cannot. But the W3C CSS Workgroup resisted adding transitions to its official specs, some members arguing that transitions are not style properties and would be better handled by a scripting language.
But many designers and developers argued that these are in fact styles— only dynamic styles, rather than the traditional static styles that so many of us are used to.
Fortunately, the argument for dynamic styles held the day. Last March, representatives from Apple and Mozilla began adding the CSS Transitions Module to the CSS Level 3 specification, closely modeled on what Apple had already added to Webkit.
There are many many cross-browser issues and transparency is one of those weird issues that crops up more than most. All the browsers do treat transparency in different ways, and to overcome this issue we need to define three different properties to cover all browsers.
Working on a website's CSS can be quite an enjoyable job. However some of the tasks aren't always fun. This is why there are tons of cool CSS tools and apps, to make your life easier and keep web designers' work bearable.