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 用户界面