7 Oct 2010

Des trucs pour cibler facilement Internet Explorer 6 en CSS

Internet-explorer-logo-with-pi

Si comme moi vous êtes tannés de faire des arabesques pour faire fonctionner une page dans les différents navigateurs majeurs, y compris Internet Explorer 6 et 7, vous serez peut-être contents d'apprendre ce petit truc.

Internet Explorer 6 et 7 avaient des bugs d'interprétation du CSS qui nous permettent de les cibler spécifiquement. On les appelle souvent le "underscore hack" et le "asterisk hack". Le bug du "underscore" a été corrigé en IE7, alors que le bug du "asterisk" l'a été en IE8. De ce fait, il est possible de cibler IE6 directement en préfixant une propriété CSS d'un "_", et cibler IE6 et IE7 préfixant une propriété CSS d'un "*".

Si, par exemple, un div particulier devait avoir une hauteur différente dans les différentes version de IE, voici comme on pourrait procéder:

div#exemple{
   height: 500px;
   *height: 450px; /* S'applique à IE6 et IE7 */
   _height: 400px; /* S'applique à IE6 uniquement */
}

En espérant que ça puisse vous sauver autant de temps que moi!

1 Oct 2010

À quel point le iPhone est-il populaire?

Voici un dessin démontrant bien l'importance du iPhone dans le marché. Il y a quand même des informations surprenantes.

Iphone_infographic

Sébastien Légaré

Papa du meilleur petit garçon, chum comblé et développeur .NET et (bientôt) iOS le reste du temps.