Dur Comme Faire

Aller au contenu | Aller au menu | Aller à la recherche

Nouvelle technique de CSS hack

Mon camarade YoGi expose au grand jour une nouvelle technique pour éviter d'avoir recours aux CSS hacks qui, souvent, font autant de mal que de bien.

Cette technique a le mérite d'être simple à comprendre et à mettre en oeuvre mais je dois avouer être dubitatif quant à son intérêt. En effet elle ne peut s'utiliser que dans la page HTML et non dans les fichiers CSS. Il est clair que pour des raisons de maintenance et de gâchis de bande passante, il est inimaginable de laisser les propriétés CSS sur chaque page. Ce qui revient à dire qu'il faudrait utiliser la méthode suivante pour contourner certains bugs d'Internet Explorer :

<link rel="stylesheet" type="text/css" href="style.css" media="screen" />

<!--[if IE 5]> <link rel="stylesheet" type="text/css" href="style_ie.css" media="screen" /> <![endif]-->

Sachant que selon les version d'Internet Explorer les bugs diffèrent on pourrait très rapidement se retrouver avec ce genre de chose :

<link rel="stylesheet" type="text/css" href="style.css" media="screen" />

<!--[if IE 5.0]> <link rel="stylesheet" type="text/css" href="style_ie_5.css" media="screen" /> <![endif]-->

<!--[if IE 5.5]> <link rel="stylesheet" type="text/css" href="style_ie_5_5.css" media="screen" /> <![endif]-->

<!--[if IE 6]> <link rel="stylesheet" type="text/css" href="style_ie_6.css" media="screen" /> <![endif]-->

Dès lors je doute que cela soit meilleur que les CSS hacks, je serais même tenté de dire que les CSS hacks simple sont préférables. Personnellement j'essaie d'y avoir recours le moins possible et quand c'est vraiment nécessaire je me contente de hacks tout bêtes afin de ne pas prendre en facilité de maintenance ce que je gagne en possibilités. Cela dit, cette technique a le mérite d'exister et peut, dans certains cas, être une bonne idée. Comme tous les outils elle n'a pas une utilité universelle mais constitue un bon apport à votre trousse à outils.

vendredi 30 janvier 2004 à 10h15 - Développement Web 9   0

Développement de maquette

Je dois avouer que depuis quelques temps je n'accrochais plus outre mesure au contenu du blog de Jeffrey Zeldman. C'est particulièrement dommage à mes yeux car il est un des bloggeurs qui m'a donné envie de m'y mettre moi même.

Et voilà qu'il publie un billet qui me reconcilie avec son blog. Il y explique clairement pourquoi développer une maquette d'après des spécifications avant d'avoir signé le contrat est très dangereux. J'ai vu pas mal d'exemples des dangers de cette pratique qu'il faut absolument éviter dans l'intérêt de tous.

mardi 27 janvier 2004 à 16h55 - Développement Web 0   0

En quoi la mise en page par tableaux est-elle stupide

Comme il l'avait promis, Denis Boudreau a traduit avec Adrien Leygues l'article Why tables for layout is stupid.

Cet article, excellent tant sur le fond que la forme, est à présent encore plus facile d'accès puisque disponible dans la langue de Molière. Merci à vous deux.

lundi 26 janvier 2004 à 11h52 - Développement Web 1   0

Les erreurs de validation XHTML expliquées

La validation des pages commence à rentrer dans les habitudes de plus en plus de développeurs. Cependant certains débutants se trouvent parfois confrontés à des messages d'erreurs abscons qui ne leur sont finalement d'aucune utilité pour résoudre le problème.

Afin de pallier à ça, Black Widow Web Design propose des explications concernant les erreurs de validation de pages XHTML les plus communes.

jeudi 22 janvier 2004 à 17h03 - Développement Web 0   0

Méthodologie et standards Web

Max Design nous offre une fois de plus un excellent article sur le développement Web. Cette fois ils expliquent pas à pas la démarche à adopter pour créer une mise en page bien pensée, valide et sémantique.

Voilà une saine lecture pour les nouveau venus qui sont parfois déroutés car ils ont compris que leurs anciennes méthodes de développement étaient obsolètes mais peinent à leur trouver des alternatives efficaces.

Rappellons que Max Design nous a déjà gratifié de nombreuses contributions de qualité comme :

mardi 13 janvier 2004 à 12h24 - Développement Web 0   0

Portes coulissantes et CSS en Français

L'excellent article de Douglas Bowman concernant sa méthode pour créer des onglets avec des feuilles de style CSS vient d'être traduit par Samuel Latchman pour Pompage.net.

Voilà une excellente lecture pour commencer l'année. Merci Sam !

lundi 5 janvier 2004 à 09h49 - Développement Web 0   0

XHTML - CSS - DotClear - Technorati

Les billets de ce blog sont sous licence Creative Commons