Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Installer deux feuille de style pour deux navigateur ?
#1

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.7.1
#~ Nom de l'hébergeur : hebergeur-discount
#~ Informations Système : win7
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour à tous,

Je suis etudiant et je fais un site pour un ami. J'ai toujours travaillé uniquement en ligne html/php et css à la main. Pour qu'il puisse saisir du contenu j'ai choisi ce CMS.

Je cherche a traduire ces lignes :

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

Après avoir chercher j'ai trouver qu'il faut remplacer le lien CSS par {stylesheet}. J'ai inclu au gabarit deux feuilles de styles. Une qui est compatible avec tous les navigateurs, et une avec IE6 et IE7 car certain aspect graphique pose problème.

Ma question: comment traduire c'est 3 ligne pour que MS prenne le CSS qui correspond au navigateur.

Merci à ceux qui se donneront la peine de répondre et bonne journée/soirée.
Répondre
#2

je ne suis plus certain mais il me semble que tu peux déclarer dans un fichier externe css un blog pour IE6 et un autre pour IE7 un peu comme tu l'a fait ci dessus.

si c'est possible déclare une feuille de style entière pour IE6, une autre pour IE7 et ajoute les deux au gabarit, ce sera le navigateur qui sélectionnera la feuille de lui même

l'autre solution est de repérer l'url de la feuille de style et de l'insérer en dur comme tu l'a proposé au dessus.

le soucis étant que tu n'utilise pas la balise {stylesheet}, mais bon pour ce genre de chose c'est pas mortel. ca le serait si tu souhaitais laisser à ton pote le soin de modifier la gestion des CSS
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)