Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/08/2010, 11:28
kseso?
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Como poner borde y No un sombreado a numeros Y QUE FUNCIONE EN INTERNET EX

Todas las pruebas (tampoco son tantas) que he realizado con los filtros para lograr sombras en el texto (especialmente para simular un contorno) en ie (ver 7) han sido muy poco estéticas por la aparición de ese efecto aserrado (pixeles muy marcados).
Y creo que es por las deficiencias del navegador al renderizarla:


Los códigos implicados (con dos "filter" diferentes):
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" lang="es-es">
  3. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  4. <title>Kseso? Jugando con css</title>
  5.  
  6. <style type="text/css">
  7. * {margin: 0; padding: 0; outline: 0; position: relative;}
  8. p.sombra1, p.sombra2 {
  9.   text-shadow: #000000 -1px -1px 0, #000000 1px 1px 0;
  10.   color: red;
  11.   font-size: 40px;
  12. }
  13. <!--[if IE]>
  14. <style type="text/css">
  15. p.sombra1 span {
  16.  display: block;
  17.  width: 100%;
  18.  filter: glow(color=#000000,strength=1);
  19. }
  20. p.sombra2 {
  21.  display: block;
  22.  width: 100%;
  23.  filter: dropshadow(color=#000000,offX=1,offY=1);
  24. }
  25. p.code {
  26.  font-family: monospace;
  27.  font-size: 15px;
  28.  color: #444;
  29. }
  30. </style>
  31. <![endif]-->
  32.  
  33. </head>
  34.     <p class="sombra1"><span>Texto con un contorno</span></p><!--[if IE]>
  35.    <p class="code">filter: glow(color=#000000,strength=1);</p><![endif]-->
  36.     <p class="sombra2">Texto con un contorno</p><!--[if IE]>
  37.    <p class="code">filter: dropshadow(color=#000000,offX=1,offY=1</p><![endif]-->    
  38. </body>
  39. </html>

Como alternativa, puede probar con algún js. Un ejemplo con mootools:
http://pr0digy.com/mootools/text-dropshadows/
Posiblemente con jQuery también haya.

Atentamente