CSS resize 属性
CSS resize 属性允许控制一个元素的可调整大小。
实例
规定可以由用户调整 div 元素的大小:
<!DOCTYPE html><html><head><style>div{border:2px solid;padding:10px 40px;width:300px;resize:both;overflow:auto;}</style></head><body><div>resize 属性规定是否可由用户调整元素尺寸。</div><p><b>注释:</b> Firefox 4+、Safari 以及 Chrome 支持 resize 属性。</p></body></html>
浏览器支持
表格中的数字注明了完全支持该属性的首个浏览器版本。
带 -moz- 的数字表示使用前缀的首个版本。
| 属性 | |||||
|---|---|---|---|---|---|
| resize | 4.0 | 79.0 | 5.04.0 -moz- | 4.0 | 15.0 |
定义和用法
resize 属性规定是否可由用户调整元素的尺寸。
注释:如果希望此属性生效,需要设置元素的 overflow 属性,值可以是 auto、hidden 或 scroll。不能是 visible 。
| 默认值: | none |
|---|---|
| 继承性: | no |
| 版本: | CSS3 |
| JavaScript 语法: | object.style.resize="both" |
语法
resize: none|both|horizontal|vertical;
| 值 | 描述 |
|---|---|
| none | 用户无法调整元素的尺寸。 |
| both | 用户可调整元素的高度和宽度。 |
| horizontal | 用户可调整元素的宽度。 |
| vertical | 用户可调整元素的高度。 |
相关页面
CSS3 教程:CSS3 用户界面