Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.
Resumen
La propiedad resize de CSS permite controlar la capacidad de cambio de tamaño de un elemento.
Valor inicial | none |
---|---|
Applies to | elements with overflow other than visible , and optionally replaced elements representing images or videos, and iframes |
Heredable | no |
Media | visual |
Valor calculado | como se especifica |
Animatable | no |
Canonical order | el orden único no-ambigüo definido por la gramática formal |
Sintaxis
/* Keyword values */ resize: none; resize: both; resize: horizontal; resize: vertical; /* Global values */ resize: inherit; resize: initial; resize: unset;
Valores
none
- El elemento no efrece método para que el usuario controle el cambio de tamaño del elemento.
both
- El elemento efrece un mecanismo que permite al usuario cambiar el tamaño del elemento el cual puede ser tanto horizontal como verticalmente.
horizontal
- El elemento efrece un mecanismo que permite al usuario cambiar el tamaño del elemento sólo horintalmente.
vertical
- El elemento efrece un mecanismo que permite al usuario cambiar el tamaño del elemento sólo verticalmente.
Sintaxis formal
none | both | horizontal | vertical
Ejemplos
Deshabilitando la capacidad de cambio de tamaño de areas de texto
CSS
Por defecto, los elementos <textarea>
permiten cambiar el tamaño en Gecko 2.0 (Firefox 4). Se puede anular este comportamiento con el CSS mostrado abajo:
textarea.example { resize: none; /* disables resizability */ }
HTML
<textarea class="example">Type some text here.</textarea>
Result
Utilizando resize con elementos arbitrarios
Se puede utilizar la propiedad resize para permitir a cualquier elemento ofrecer el mecanismo para cambiar de tamaño. En el ejemplo de abajo, un bloque <div>
contiene un parrafo (elemento <p>
) que permite cambiar su tamaño:
CSS
.resizable { resize: both; overflow: scroll; border: 1px solid black; } div { height: 300px; width: 300px; } p { height: 200px; width: 200px; }
HTML
<div class="resizable"> <p class="resizable"> This paragraph is resizable, because the CSS resize property is set to 'both' on this element. </p> </div>
Result
Especificaciones
Espacificación | Estado | Comentario |
---|---|---|
CSS Basic User Interface Module Level 3 The definition of 'resize' in that specification. |
Candidate Recommendation |
Compatibilidad de Navegador
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support (on <textarea> ) |
1.0 | 4.0 (2.0)-moz | Not supported | Not supported | 3.0 (522) |
On any block-level and replaced element, table cell, and inline block element (unless overflow is visible ) |
4.0 | 5.0 (5.0) | Not supported | Not supported | 4.0 |
Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support (on <textarea> ) |
? | ? | ? | ? | ? |
On any block-level and replaced element, table cell, and inline block element (unless overflow is visible ) |
? | ? | ? | ? | ? |
Ver también
Etiquetas y colaboradores del documento
Última actualización por:
SphinxKnight,