Catégories:
Slt la communauté,
Je désire avec un test js intégré une feuil de style pour chaque navigateur, mais je ne me retrouve dans la façon que drupal insert sa feuille de style. < ?print styles ?> alors comment je vais ajouter d’autres feuilles ?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Jette un oeil par là : http://api.drupal.org/api/function/drupal_add_css/5
Et sur un D6, ca se passe dans le .info du theme.
Haza.fr
Drupal, sans fondements
Haza
1593
slt haza,
j’ai pas bien compris la doc,
en fait mon souhait est de pouvoir créer une deuxième feuille des styles contenant les style pour Internet Explorer parce que mon style par defaut de marche pas avec ce dernier.
La procédure serait de faire un test js qui detectera le navigateur et qui affichera la feuille de style adapter au navigateur.
Exemple
if (ie)
{echo $style2}
jknet
35
Et c’est mal ça.
Je desactive Javascript sur mon Firefox, et j’ai quoi ? un gros caca pas beau.
Sans passer dans des feuilles de style, t’as pas mal d’autre solution pour balancer les propriété qui sont interpreter differement selon les navigateurs
exemple (concret, sur un vrai site qui existe) :
.une_classe{position:relative;
width:167px;
margin:0px;
padding:0px;
left:0px;
height:5px; /* IE6 /
font-size:11px;
color:#465a04;
}
> .une_classe{
height:40px; /* FF /
!height:40px; / IE7 */
}
et zou
Haza.fr
Drupal, sans fondements
Haza
1593
merci, ça marche bien, mais j’ai tenté pour opera, sans succès, et pour d’autre style ça ne marche pas.
ex pour margin: ?
jknet
35