Clip en un div

¿Por qué no me deja hacer clip en una etiqueta <div> donde el estilo de la misma esta en una hoja de estilos a parte?

La FAQ Clip en un div tiene

Pertenece a la categoría:
Pregunta
¿Por qué no me deja hacer clip en una etiqueta <div> donde el estilo de la misma esta en una hoja de estilos a parte?
Respuesta de Sara Álvarez
Esto te sucede debido a que seguramente el estilo que le asignes a la etiquete <div> será un .algo, y esto significa que no se trata de una capa sino de un estilo que le asignes a una parte de tu página.


Me refiero a que en la etiqueta tendras algo parecido a esto:


<div class="algo">


Por lo que ese div no será reconocido como una capa.




Para solucionarlo solo tienes que poner los atributos display y position en la hoja de estilos. Este pequeño ejemplo de código te lo dejará más claro:





.algo{


  display:block;


  position:absolute;


  clip: rect(2,5,2,5);


}





De esta forma ya tendrías el problema resuelto.

Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

midesweb

20/11/2009
Explicaciones sobre el atributo clip
Sería útil comentar que el atributo clip de CSS está comentado en el artículo:
http://www.desarrolloweb.com/articulos/429.php
FAQ relacionadas

Para ver más FAQ relacionadas accede a las categorías:

Volver al árbol de categoríasVolver al árbol de categorías