<hier>Weblog</hier>

Ce site sera plus agréable avec un navigateur supportant les standards du web, mais il est quand même accessible par tous les navigateurs.

Dimanche 19 mai 2024

A propos

RSS

email mais attention : remplacez .at. par @ back home

Creative Commons License

Optez pour un bon navigateur : Mozilla

Vendredi 4 Mai 2001

Sur la liste des "pompeurs", Stephanie nous fait part de ses problèmes récurrents pour adapter ses pages "3 colonnes" sans tableaux.
C'est vrai que c'est agaçant : on fait une belle page technique, alliée à une belle feuille de style, on la teste dans un premier navigateur : tout va bien, dans un deuxième... "ah tient, un p'tit truc qui cloche là", puis un troisième : "patatra, plus rien ne va".

Alors, on reprend sa copie, on recommence, on crie au secours, on perd des heures, des jours... grrrrr

Steph, Karl, (et bien d'autres) et moi pour le site du café avons opté pour une solution radicale avec Netscape 4.x : celle de mettre : (astuce Zeldman)

<style type="text/css" media="all">@import "http://www.monsite.net/style.css";</style>

Ainsi, Netscape 4.x ne gère pas la feuille de style, la page est en noir et blanc, mais au moins elle est visible correctement.
Je ne l'ai pas fait pour Mammouthland, ni pour CROC'Sciences : ainsi, si vous utilisez actuellement ce navigateur, vous avez ce texte en bas de page au lieu de l'avoir à droite du menu...Il y a aussi d'autres problèmes que j'évoquais le 21 avril dernier.
Pas jojo tout ça...

Faut-il sacrifier systématiquement les utilisateurs de NS 4.x ?
Il y a au moins un cas où ma réponse sera nettement : non.
Je gère aussi le site de notre lycée en internet mais aussi, et surtout, en intranet. Or, nous sommes en train de passer tous les postes sous linux, et donc, le navigateur utilisé est ? Je vous le donne dans le mille : NS 4.x bien sûr.
Je ne peux donc pas faire autrement que d'intégrer les spécificités de NS !. Mais il est aussi hors de question que je fasse chaque page en double !

Alors, je vais inclure un script dans l'en tête de la page :

<script language="javascript">
var agent = navigator.appName;
var ver = parseInt(navigator.appVersion);
if ((agent=="Netscape") && (ver >= 4) && (ver < 5))
document.write('<link href="stylens.css" rel="stylesheet" type="text/css">');
else
document.write('<link href="style.css" rel="stylesheet" type="text/css">');
</script>

Je "n'aurai plus qu'à" gérer feuilles de style, mais je crois que ce sera moins long, moins pénible et moins désespérant que de trouver un profil commun à IE et NS. De toute façon : c'est mission impossible !

| Index | Avant | Archives |


Recherche sur le site
Recherche sur le web

créé par FreeFind

Valid XHTML 1.0! Valid CSS!

Hit-Parade