Bonjour,
Petit point :
Aucun navigateur actuel n'implément CSS2.1. On peut s'amuser au jeu des % d'implémentation bruts, qui les mettent tous dans une fourchette aussi resserrée que peu significative. Mais, bien que nous soyons vendredi, on ne va pas le faire.
En effet, ce qui compte n'est pas tant
l'incomplétude des implémentations (waow, bien dit ça) que leurs
convergence partielle (on s'accroche).
Le fond de la chose est en effet que nous n'avons pas avant tout besoin de
tout CSS2.1 (et encore moins de toutes les aventures CSS3, dont une partie est
éprouvée et l'autre
juste un test pour confirmer qu'il ne faut pas faire comme ça) pour faire des pages Web. Nous avons besoin d'une convergence d'implémentations, qui seront par ailleurs nécessairement partielles (regardez bien le workflow des standards W3C: ce côté constamment inaccompli fait partie du processus de normalisation. La modularité fera qu'il n'ira pas en s'arrangeant, mais que ce sera de plus en plus
gérable).
Actuellement, sur quoi convergeons-nous ? Ah... Mot magique, clé des songes et Graal de l'intégrateur accompli:
float.
Amusant: Float était originellement prévu pour faire uniquement des petits
couillaminis d'images à côté de paragraphes, et se retrouve propulsé au rang de maître mot de la mise en page CSS moderne.
Passons sur le côté gag de la chose: l'essentiel est qu'en revenant sagement aux techniques de présentation mêlant structure et mise en page de manière accessible (l'
hybride de Zedlman), flottants avancés et gestion ouverte d'IE (les commentaires conditionnels et le haslayout)... Bah... C'est assez sympa de faire des pages Web
</>
Fantastique...
J'ai réussi à ne pas dire tout le mal que je pense de FF et de son manque d'intérêt
apparent pour des évidences aussi grossières que le display:inline-block... Comme quoi, on peut être un intégrateur heureux et lucide en même temps
</>
Modifié par Laurent Denis (15 Sep 2006 - 14:39)