Aupa Efectivamente la propiedad clip no permite el centrado automático, ya que solo admin medidas en píxeles o ems pero no en porcentaje.
Eso si, me ha parecido interesante el comportamiento de clip con las medidas de arriba e izquierda, que marcan el punto de origen del clip, puestas en píxeles y las medida de derecha y abajo, que marcan la altura y anchura del recorte en em, te da un punto de partida fijo pero un alto y ancho variables según el tamaño de texto, no se, me da que alguna utilidad curiosa puede tener :) Y bueno, he estado mirando y no está obsoleta si no que es parte de CSS3, que también trae background-clip Saludos y gracias. El 14/07/2011, a las 14:06, Leonel Silva escribió: > Existe una propiedad clip (o existía) dentro del css qu ete permitía > recortar cosas tal como necesitas (aunque no estoy seguro que permita del > centro hacia afuera) no sé si está deprecada, igual t emando los enlaces > directo al w3c. > > http://www.w3.org/wiki/CSS/Properties/clip > http://www.w3.org/TR/CSS2/visufx.html > http://www.google.com/search?q=site:w3.org&q=clip&search-submit= > > 2011/7/14 Martin Etxauri <t...@eragin.com> > >> Hola a todos >> >> Vengo a ver si alguien conoce una algo que creo que no existe :) >> >> El tema es para unas miniaturas de una galería, tenemos un img dentro de un >> <a>, digamos que el <a> tiene 100px de alto y de ancho y la imagen 100 de >> alto y 200 de ancho de manera que la imagen queda recortada dentro del <a>. >> La cuestión es centrar esa imagen dentro del a para que en el recorte se vea >> el centro. El verdadero problema es que las imágenes no tendrán todas la >> misma proporción y por ende serán de ancho variable, no tendrán todas 200px. >> >> Yo tengo dos maneras, pero busco una tercera milagrosa :) (que no he >> encontrado en internet, cla) >> >> A) Meter el img dentro de un span de mayor tamaño: >> >> <a ... ><span><img ... /></span></a> >> >> a{ >> display:block: >> width: 100px; >> height: 100px; >> overflow:hidden; >> ... >> } >> span{ >> display:block: >> height:100px; >> width:300px; /*en cualquier caso una medida mayor que cualquiera de >> las fotos que entrarán*/ >> margin-left:-100px;/*o lo que haga falta para que el span quede >> centrado en el <a> según el width del span*/ >> text-align:center; >> } >> >> en vez del margin-left también podemos usar un position:relative; y >> left:-100px; que igual es mejor. >> pero claro, aquí no me mola que ese span no pinta nada ahí. >> >> >> B) Hacer lo mismo que hacemos con el span con la img y calcular el >> margin-left en base a la anchura de la imagen mediante programación. >> >> Pero claro, aquí le metes a hacer cálculos por cada miniatura y aparte del >> trabajo extra de programación le va a costar mas cargar todo, además de que >> tendrías que meter el margin-left inline... y bueno, que molaría poder >> hacerlo solo con css. >> >> ¿alguien conoce alguna solución milagrosa? >> >> gracias a todos. >> >> saludos >> >> Martin >> _______________________________________________ >> Lista de distribución Ovillo >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >> Puedes modificar tus datos o desuscribirte en la siguiente dirección: >> http://lists.ovillo.org/mailman/listinfo/ovillo >> > > > > -- > ---------------------------------- > Caracas - Venezuela > www.leonelsilva.com > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo