One of the lesser-appreciated CSS3 properties, resize does exactly what it says: it allows a user to resize almost any HTML element it is applied to. The property itself is something of a misnomer: it does not make content larger or smaller, and is perhaps more akin to a user-modifiable clip property.
resize can take four values, in addition to inherit:
clip has been a misunderstood and ignored CSS property for a long time. That is beginning to change with the emergence of related CSS3 properties such as background-clip, but clip itself has been present in the spec since CSS 2.1.
clip is perhaps best understood as a “window” through which portions of content may be seen. While this window may be of any dimension, the visible clip area is always rectangular. clip is only applicable to elements that are positioned absolute.