Additional functionality of user interfaces is one of the most distinguishing features presented in CSS3. Some of the new user interface features introduced in CSS3 are resizing elements, box sizing, and outlining. First of all, a little about resizing elements is presented. This feature specifies whether or not an element should be resizable by the user while browsing the web page. Consider an example:

As per the above code, the div element should be resizable by the user. The resizing property is not supported by Internal Explorer and Opera. All other browsers support it.

Second important feature is box-sizing. For example:

This specifies that two bordered boxes side by side be fit in the given area. This feature is supported by all the browsers.

Third important feature is outlining, also known as outline offset. The outline-offset property offsets an outline, and draws it beyond the border edge. The outlining property differs form the ‘boarders’ element in two ways: First, unlike boarders, outlines do not take up space. Second, outlines may be non-rectangular but ‘boarders’ can only have rectangular shape. Consider the following piece of code:

The above code specifies an outline of 15px outside the border edge. Other noteworthy elements used in user interfacing are appearance, icon, nav-down, nav-index and resize etc. but the above three elements are the most powerful and widely used interfacing elements of CSS3. Given the attractiveness of an efficiently designed user interface, CSS3’s user interfacing feature gives it an upper hand over other versions when it comes to web designing.

Looking for a quality hosting service? here are a few I suggest.
BlueHost | HostGator | Media Temple
Ali has been an entrepreneur in web, video and related technologies. Having worked with many business across the globe, Ali stands truly a great pillar in the business working with him.