Trucos CSS para IE6, IE7, Firefox, Safari y Google Chrome

Está claro que nunca jamás se debe optar por usar trucos para dar un tratamiento diferente a los CSSs para igualar la apariencia del site en diferentes navegadores.

Bueno, vale, pero cuado no queda más remedio… cuando llevas dos horas colocando un margen de una foto que no ves la manera de que sea cross-browser… cuando ya no puedes perder más tiempo con eso… pues al final hay que usar estos hacks que te permiten aplicar reglas diferentes según el navegador del que se trate (lo dejas bien comentado y adios remordimientos) .

Para Internet Explorer en general nos pueden valer las condicionales comentadas:

<!--[if IE]>
Esto se mostrará si el navegador es Internet Explorer
<![endif]-->
<!--[if IE 5.5]>
Esto se mostrará si el navegador es Internet Explorer versión 5.5
<![endif]-->
<!--[if IE 6]>
Esto se mostrará si el navegador es Internet Explorer versión 6
<![endif]-->



Para IE 6 exclusivamente:

* html .miclasecss{
/* esto sólo funcionará en Internet Explorer 6	*/
}



y tambien:

p{
margin:10px;
_margin-left:20px; /* Sólo Internet Explorer */
}



Para Firefox:

p.myStyle{
color:red;
}

p > .myStyle{
color:blue; /* Sólo para Firefox */
}



Para IE7 y no IE6:

html[xmlns] .myStyle{
/* Firefox e IE7 lo procesan pero le doc debe ser XHTML para que funcione */
}



Para Safari, Opera y Google Chrome:

@media screen and (-webkit-min-device-pixel-ratio:0){
#div {margin-left: 10px;}
}
Tags: , , , , , , ,

Google anuncia un API para librerías AJAX

Google ha anunciado una idea que me parece absolutamente genial: la creación de un API común para la carga centralizada de las librerías AJAX y javascript más usadas (jQuery, dojo, MooTools, prototype, etc).

La verdad es que si nos paramos a pensar la cantidad de veces que cargamos los ficheros JS relacionados con estas librerías y presentes en cada vez más sites nos daremos cuenta del despilfarro de tiempo de carga que estamos sufriendo y provocando a nuestros usuarios, a parte de la cantidad de ficheros repetidos en la caché del navegador.

Google se ha reunido con los responsables de las principales librerías y han conseguido un repositorio común servido directamente por Google, de tal manera que podemos contar con esos recursos centralizados, actualizados, optimizados, en alta disponibilidad, y con tiempos de carga inmejorables.

Estos recursos podrán usarse de dos maneras, bien con uso clásico del fichero CSS a través del tag <script>:

<script src=”http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js”></script>

o bien haciendo uso de su API AJAX:

// Load jQuery
google.load(”jquery”, “1″);

// on page load complete, fire off a jQuery json-p query
// against Google web search
google.setOnLoadCallback(function() {
$.getJSON(”http://ajax.googleapis.com/ajax/services/search/web?q=google&;v=1.0&;callback=?”,

// on search completion, process the results
function (data) {
if (data.responseDate.results &&
data.responseDate.results.length>0) {
renderResults(data.responseDate.results);
}
});
});

Podéis ver más información en el site oficial de Google

Tags: , , , , , ,

Remember The Milk en tu Blackberry

MilkSyncRemember The Milk es uno de los mejores gestores de listas existentes en internet. Fue de los primeros servicios en usar Gooogle Gears y siempre se ha caracterizado por su innovación y rápida adaptación a las nuevas herramientas y APIs (sobre todo de Google).

Acaban de publicar una aplicación para Blackberry con la cual podemos sincronizar el ToDo list de la BB con el contenido de nuestra cuenta de RTM. Funciona de una manera muy similar al Google Calendar Sync:

  • Sincronización en ambos sentidos
  • Sincronización programada (cada 15 minutos)
  • Se pueden elegir todas las listas o sólo algunas de RTM
  • Fácil uso

El link para bajarse esta útil herrmienta es el siguiente:

www.rmilk.com/milksync

Pega, este servicio es sólo para usuarios Pro (por 25$ al año puedes ser Pro) aunque ofrecen 15 dias de prueba gratuita.

Tags: , , ,

Google Reader en el móvil

Google Reader MobileSupongo que mucha gente ya lo conocía, pero hoy por fin he encontrado la URL directa a la versión móvil de Google Reader:

www.google.com/reader/m/view

En esta versión se puede ver el listado de los posts no leidos. Pero si tienes la cuenta de Reader organizada en carpetas y tienes muchos feeds, lo mejor es usar esta otra dirección:

www.google.com/reader/m/subscriptions

Tags: , ,

Google Maps a lo SimCity

Actualmente hay zonas del planeta que podemos visualizar a una resolución espectacular usando Google Maps en modo Satélite. No obstante dichas fotos no resultan del todo nítidas, lógico si pensamos en cómo están tomadas: cenitalmente y a larga distancia, con lo que no queda clara la perspectiva de cara a visualizar edificios, etc.

La empresa china Hangzhou Aladdin Infotech se ha dedicado a dibujar estos mismos mapas al más puro estilo SimCity dando un aspecto 3D (con la perspectiva isométrica usada en los juegos de los 80) dotando a la imágen de mayor información práctica.

Por ahora sólo está disponible para algunas ciudades chinas, podéis consultarlo en su buscador Edushi.

Para muestra la visualización de la Harbourfront Landmark Tower (rascacielos de 70 pisos y más de 230 metros de altura) en Hong Kong:

Hong Kong dibujado

En Google Maps:

Hong Kong en Google Maps

Y para terminar una captura del mítico juego:

SimCity

Tags: , , , , ,

Me paso a Google Reader

Después de haber usado Bloglines durante mucho tiempo, desde que comencé el seguimiento del primer feed (creo que fue el de barrapunto) hoy me he pasado definitivamente a Google Reader.

Destaco las siguientes tres razones, que pueden hacer tomar la misma decisión a más de uno:

  1. Inmediatez: no tengo muy claro cual era la frecuencia de refresco de Bloglines, pero la de Google Reader es mucho mayor.
  2. Entradas repetidas: raro era el dia en el que no encontraba noticias repetidas (que ya había leido) en Bloglines, con Google Reader la cosa resulta mucho más usable. Las no leídas aparecen resaltadas en color más vivo, pero tienes siempre a mano las anteriores para poder consultarlas, teniendo claro en todo momento cuáles son las que ya has ojeado.
  3. Favoritos: me resultan muy útiles la posibilidad de tener noticias ‘starred‘ al estilo GMail. Por fin puedo dejar de usar trucos basados en bookmarks temporales para poder ‘dejar para más tarde’ la lectura de noticias interesantes.

Si os animáis no hay nada más facil: menú ‘Edit’ en la pestaña ‘Feeds’ de Bloglines, seleccionad ‘Export subscriptions’, y desde Google Reader ‘Configuración’ y pestaña ‘Importar/exportar’.

Tags: , , , ,

Blackberry Calendar sincronizado con Google

Blackberry Calendar sincronizado con GooglePor fin puedo sincronizar el calendario de la Blackberry con el de Google Calendar. Lo había intentado con todo tipo de inventos, pero no acababan de funcionar bien.

Google sync for Mobile es el siguiente paso que ha dado Google para controlar los flujos de información hacia y desde cualquier sitio.

Tambien podéis bajarlo via OTA desde vuestras Blackberries:

http://m.google.com/sync

Visto en RIMarkable (buenísimo este blog sobre Balckberry)

Tags: , , , ,

Noticias más comentadas

  • Cómo escribir acentos y la ñ con la Blackberry (28)
  • Cómo bloquear la pantalla en un mac (3)
  • Skitch, capturador de pantalla para mac (3)
  • El colega informático (2)
  • Trovit (2)