• # ça dépend de la cible

    Posté par . En réponse au journal Un site avec sans Hack CSS ?. Évalué à 3.

    Si tu fais un site perso, fais du XHTML Strict et CSS : parce que la première raison d'être d'un site perso, c'est quand même de se faire plaisir.

    Si tu fais un site pour une boîte, 2 possibilités :
    - soit tu es obligé de respecter une charte graphique, et alors bonjour la prise de tête. Respecter les normes W3C c'est tout à fait possible, soit tu détectes le navigateur par PHP ou Javascript (ou autre ?) et tu fais plusieurs feuilles de styles adaptées, soit tu fais des hacks CSS. Mais si tu as besoin de la compatibilité Nestcape 4 / IE 4 oublie, fais des tableaux...
    - soit tu décides toi de la charte. Alors tu trouves le meilleur compromis présentation/compatibilité.

    Ta question à la base sur les hacks CSS : selon moi oui il faut les utiliser à 200%. C'est "mal" mais c'est la vie. Avec le temps les navigateurs vont se rénover et on pourra éliminer les hacks. 1 fichier à retoucher... si tu fais ça en tableaux le jour où tu veux changer c'est *tous* les fichiers que tu dois te taper... et le contenu à mettre à jour en plus.

    Le surfeur de base n'en a rien à f***** que ton site soit en CSS-Positioning ou en mise en pages tableaux. C'est la responsabilité d'un webmaster de les convaincre de changer leur Netscape 4 pour quelque chose de plus récent. Sans aller jusqu'à imposer le dernier Firefox évidemment, il faut rester compatible avec IE 6 minimum, IE 5 de préférence, pour ne pas obliger tout le monde à installer un nouveau logiciel.