CSS stands for cascading style sheets which helps in improving the look of a basic website. This refers to features like color, background, text styling and the general look of the web page. With increasing demands on good-looking and attractive web pages to attract browsing traffic, you have to understand that CSS adds tremendous value to a webpage.
Any reader who stops at a particular website first notices the way it looks before examining and judging its functionality.
CSS3 promises to deliver several design enhancing features which will be very useful in improving the physicality of the website. This means you can use the new CSS3 to make your website look fancier and more attractive to a reader. A design enhancement feature is defined as any add-on that improves over all appeal of the website – without disturbing basic the utility of other basic functions. Many browsers support the new features of CSS3 but some browsers do not. When you design your website, the changes you code in must be supported by other browsers too otherwise the website will lose its appeal when different users use different browsers to look at your web page. After all the packaging is as important as the product! These features add value to the webpage:
1. Color transparency
This feature is supported by Apple Safari, Firefox and Google chrome 1 browsers. This feature allows control over color fill related to text, background and border. You can use this feature by implementing RGBA coding like:
The parallel alternative in Internet explorer supports opacity by using filters and conditional style coding.
2. Rounding corners
This is also supported by Apple Safari, Firefox and Google Chrome 1. This simply means that the user is able to round off corners of borders by treating that corner as a circle with a radius (instead of the traditional sharp corners). Part of this feature was implemented by Webkit (Apple, Firefox and Google) by using their own versions before the CSS3 came along. These friendly implementations ensure cross browser compatibility for the new specifications. The coding for browser versions appears like this:
Webkit border radius: 10px
Mozilla border radius: 10px
The radius for the corners can also be set individually instead of using general codes for all corners.
3. Text shadows
This feature allows control and flexibility to shadows around text and these shadow formations can be controlled in an up and down format or in a left to right format. The text shadows can also be customized for color and transparency/darkness contrasts. Multiple text shadows can be created by separating repeated values with commas.
4. Box shadows
Similar to text shadows, box shadows can also be created and controlled by new coding features. The shadows can be customized to the user’s taste. Webkit and Mozilla had implemented their own coding even before CSS got around to it.
5. Multiple backgrounds
As the name suggests this is for arranging images with a multiple background setting. A single background works as a backup for other browsers.