5176 sujets

Le Bar du forum

Bonjour,

En regardant ma page profil sur Last Fm avec Firebug, je me suis aperçu que leurs intégrateurs avait un certain sens de l'humour.

Sur cette feuille de style, il y a une class css intitulé "iesucks" que voici :

.iesucks { 
  display: block;
  height: 1px;
  line-height: 0px;
  overflow: hidden;
  margin-top: -1px;
  margin: 0;
  padding: 0;
}

div.f > span.iesucks {
  display: none;
}


Au passage, je ne connaissais pas cette méthode de hack.

Pour élargir le sujet, j'ai l'impression que le mouvement "marre de hacker IE(et surtout la version 6)" compte de plus en plus de membres. Cet article le démontre assez bien je trouve.

A quand un abandon complet des hack IE6 selon vous ? Moi je leurs donne encore une petite année.
Ah... j'ai raté vendredi, mais tiens... un Quizz, pour relever le débat :

- Microsoft est le premier implémenteur du dispositif décisif qui a permis et permet encore toutes les évolutions de CSS et DOM dans les navigateurs modernes... Mais quel est ce dispositif ?
- Microsoft est le premier implémenteur à 99% d'une spécification CSS... Sauriez-vous retrouver lequel et laquelle ?
- Tant qu'on y est, Microsoft était tellement le premier enthousiaste envers cette spécification qu'ils avaient carrément implémenté, une autre fois, et dans une autre version du navigateur, un draft W3C... Les connaissez-vous ? (le draft et la version du navigateur)
- Et encore une (une de mes préférées): l'une de vos principales activités avec CSS, la mise en page, repose sur une collaboration totalement inédite en pleine guerre des navigateurs entre... Microsoft et Netscape... Allez, vous saurez bien retrouver ce document du W3C ?

Smiley ravi

(Tiens, pour départager les gagnants: à propos de la première question, retrouver qui, sur une des listes de discussions du W3C, et surtout dans quel mail précis, avait été, 2 ans auparavant, l'inventeur théorique de ce dispositif...)
Modifié par Laurent Denis (15 Sep 2007 - 20:03)
C'est pas juste ce quiz (un seul Z), les plus jeunes sont désavantagés! À l'époque où tout ça se passait, j'avais pas Internet, ou alors je venais de l'avoir et j'utilisais IRC pour raconter des bêtises et je faisais des recherches sur Altavista qui m'amenaient sur des sites persos hébergés par Multimania, pour trouver des commentaires fumeux de fans sur le sens caché du scénario tordu de Neon Genesis Evangelion.

C'est trop injuste. Smiley bawling
Bellami a écrit :

Pour élargir le sujet, j'ai l'impression que le mouvement "marre de hacker IE(et surtout la version 6)" compte de plus en plus de membres. Cet article le démontre assez bien je trouve.


un peu tard non? C'est plus un défouloir.
Florent V. a écrit :
À l'époque où tout ça se passait, j'avais pas Internet, ou alors je venais de l'avoir et j'utilisais IRC pour raconter des bêtises et je faisais des recherches sur Altavista qui m'amenaient sur des sites persos hébergés par Multimania, pour trouver des commentaires fumeux de fans sur le sens caché du scénario tordu de Neon Genesis Evangelion.

Copaaaaaaaaaaaing ! Smiley biggrin
Modifié par Mikachu (15 Sep 2007 - 20:20)
Florent V. a écrit :
C'est pas juste ce quiz


nonon, on ne se défile pas... (surtout qu'on a pris soin de vous mettre toutes les réponses à l'avance sur un de vos sites de djeunz préférés Smiley ravi )
Laurent Denis a écrit :


nonon, on ne se défile pas... (surtout qu'on a pris soin de vous mettre toutes les réponses à l'avance sur un de vos sites de djeunz préférés Smiley ravi )

Désolé, mais je vois rien de tel ! Smiley biggol
Laurent Denis a écrit :
- Microsoft est le premier implémenteur du dispositif décisif qui a permis et permet encore toutes les évolutions de CSS et DOM dans les navigateurs modernes... Mais quel est ce dispositif ?

Le doctype switching, avec IE Mac 5.0. Qui, si je ne m'abuse, apparait dans IE Windows avec la version 6.0.

Laurent Denis a écrit :
- Microsoft est le premier implémenteur à 99% d'une spécification CSS... Sauriez-vous retrouver lequel et laquelle ?

CSS 1, implémenté à 99% par (toujours) IE Mac 5.0 et son moteur de rendu Tasman.

Laurent Denis a écrit :
- Tant qu'on y est, Microsoft était tellement le premier enthousiaste envers cette spécification qu'ils avaient carrément implémenté, une autre fois, et dans une autre version du navigateur, un draft W3C... Les connaissez-vous ? (le draft et la version du navigateur)

Internet Explorer 3.0 implémentait en 2006 une partie du draft de CSS 1 (dont la version finale date de décembre 2006). À côté de ça, Netscape fout la merde en proposant des éléments HTML de présentation, prétextant la simplicité: les auteurs de pages HTML connaissent déjà ce langage (HTML), on ne va tout de même pas leur demander d'en apprendre un autre en plus! Ceci dit, pour éviter que Microsoft ne puisse prétendre être les seuls à être aux normes, Netscape est un peu obligé d'implémenter CSS (mais mal) à partir de Netscape 4.0.

Pour toutes les réponses ci-dessus: source fr.sitededjeunz.org/wiki/Feuilles_de_style_en_cascade. Plus une ou deux choses de mémoire (le doctype switching dans IE 6.0, par exemple).

Laurent Denis a écrit :
- Et encore une (une de mes préférées): l'une de vos principales activités avec CSS, la mise en page, repose sur une collaboration totalement inédite en pleine guerre des navigateurs entre... Microsoft et Netscape... Allez, vous saurez bien retrouver ce document du W3C ?

Pas trouvé celui-là.
Edit: Ah si, je crois que je l'ai!
Positioning HTML Elements with Cascading Style Sheets écrit par Scott Furman (Netscape) et Scott Isaacs (Microsoft). Désigné aussi (si je ne m'abuse) sous le nom de «CSS-P» (P pour positioning).
Version finale ici: http://www.w3.org/TR/WD-positioning («This document has been superseded. The information in this document was incorporated into the CSS2 Recommendation, published 12 May 1998.»).

Sources pour cette réponse: mentions diverses de CSS-P dans les mails sur www-style@w3.org autour de 1998 (voir ci-dessous...) + recherche google (pas évidente...)

Laurent Denis a écrit :
(Tiens, pour départager les gagnants: à propos de la première question, retrouver qui, sur une des listes de discussions du W3C, et surtout dans quel mail précis, avait été, 2 ans auparavant, l'inventeur théorique de ce dispositif...)

Il me semble que c'était Todd Fahrner. C'est difficile à dire: les recherches à ce sujet sortent des résultats avec en texte d'extrait «proposé par Todd Fahrner en 1998», mais en tentant d'ouvrir le document, on se retrouve sur une page différente. La durée de vie des documents sur le Web...
Smiley rolleyes

Finalement, j'ai trouvé une référence rapide dans un PDF d'Eyrolles toujours accessible.
Extrait de Design Web: utiliser les standards de J. Zeldman, ch.11:
a écrit :
Avant même que Netscape et Microsoft ne s’accordent pour construire des navigateurs prenant en charge les standards de manière plus précise et exhaustive, un héros méconnu avait déjà résolu le problème consistant à traiter en douceur les sites construits avec des méthodes non conformes : Todd Fahrner, spécialiste des interfaces utilisateur, contributeur des groupes de travail CSS et HTML du W3C, ainsi que cofondateur du Web Standards project. (Vous trouverez son nom un peu partout dans cet ouvrage ; si l’indexation a été bien réalisée, vous le verrez aussi apparaître dans l’index.) Début 1998, dans une obscure liste de diffusion du W3C (toutes ses listes de diffusion sont assez confidentielles, mais cet adjectif apporte une touche de mystère à notre histoire), Fahrner suggéra que les éditeurs de navigateurs incorporent un mécanisme de bascule à leurs logiciels, mécanisme qui serait capable d’activer un rendu conforme aux standards. Il proposa également que cette bascule soit déclenchée par l’élément DOCTYPE.
Pas trouvé plus d'infos. J'ai parcouru les sujets lancés par Todd Fahrner sur la liste www-style de 1997 à 1999, mais je n'ai rien aperçu de concluant. Soit c'était ailleurs, soit je suis passé à côté.

Bon, ce sera tout pour ce soir. Smiley biggol
Modifié par Florent V. (15 Sep 2007 - 23:52)
Marvin Le Rouge a écrit :
C'est tout ce que ça te fait quand je te dis qu'on va manger des chips ? Smiley cligne

Bon, ça suffit les références flimiques, là?