Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/09/2011, 15h13   #1
Invité de passage
 
Inscription : août 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 8
Points : 1
Points : 1
Par défaut Positionnement menu déroulant IE8

Bonjour,

Je vous explique rapidement mon soucis, j'ai réaliser pour mon stage un site avec un menu déroulant à l'aide de la bibliothèque jquery, tout fonctionnait, j'ai malheureusement appris la veille de la mise en ligne que jquery ne fonctionnait pas sous ie ....

Je me suis donc inspirer d'un tutoriel pour réalisé un menu déroulant CSS compatible IE.
Maintenant ... ok il marche, mais il ne s'aligne pas ou il faut !
Sous IE8 il se cale tout en haut de la page.

voila mes paramètre :
Code css :
1
2
3
4
5
6
7
8
 width: 1021px;
 list-style-type: none;
 margin: 100px;
 padding: 0;
 border: 0;
 position: absolute;
 top: 60px;
 left: 30px;

Je croyais que mettre position absolute permettait de résoudre ce soucis mais non ..


Pour finir, mon menu s'aligne sur ma bannière, mais sur mon fixe chez moi, mon menu apparait décalé à gauche (chrome).
Cela viendrai de ma résolution ? Comment corrigez cela ?
zecistuff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2011, 20h57   #2
Expert Confirmé Sénior
 
Avatar de RomainVALERI
 
Homme Romain VALERI
POOête
Inscription : avril 2008
Messages : 2 573
Détails du profil
Informations personnelles :
Nom : Homme Romain VALERI
Âge : 35
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : POOête

Informations forums :
Inscription : avril 2008
Messages : 2 573
Points : 4 075
Points : 4 075
Citation:
Envoyé par zecistuff Voir le message
j'ai malheureusement appris la veille de la mise en ligne que jquery ne fonctionnait pas sous ie ....
ah carrément.

Par curiosité, il vient d'où ce scoop tonitruant ?

Je ne suis ni fan d'IE ni utilisateur de jQuery, mais là quand même, c'est un peu gros
Etant donné que les concepteurs de jQuery ont implémenté leur lib en connaissance du fonctionnement d'IE, notamment entre autres afin de lisser les différences IE/FF ... si ça ne marche pas sous IE, y'a comme un couac ...je crois en réalité que tu as lu une info pour le moins burlesque. ^^

Qu'est-ce qui ne fonctionnait pas sous IE avec jQuery en définitive ?

(soit dit en passant je ne prends pas position dans le débat "le faire avec jQuery" VS "le faire en CSS", c'est simplement que lire "jQuery ne fonctionne pas sous IE" me semblait largement assez gros en soi pour mériter d'être démenti ^^)
__________________

...pour les linguistes et les curieux >>> générateur de phrases aléatoires

__________________
RomainVALERI est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/09/2011, 00h29   #3
Invité de passage
 
Fab
Inscription : mai 2010
Messages : 31
Détails du profil
Informations personnelles :
Nom : Fab

Informations forums :
Inscription : mai 2010
Messages : 31
Points : 4
Points : 4
Bah écoute, c'est une question qui fait débat car bon nombre de topics sont ouvert au sujet d'une compatibilité.
Sinon je te l'accorde dans la doc Jquery il est bien précisé que la lib est compatible avec ie 7+ (il me semble).
superstarz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 15h13   #4
Modératrice
 
Avatar de Candygirl
 
Femme
Inscription : juillet 2006
Messages : 1 529
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 40
Localisation : Suisse

Informations forums :
Inscription : juillet 2006
Messages : 1 529
Points : 1 869
Points : 1 869
Hello,

Sans voir l’intégralité du code de ton menu et visualiser le problème sur IE8, il va être difficile de t'aider...
__________________
Les bons réflexes:
  • avant de poser une question:
    règles | faq | tutoriels | recherche
  • clarté, politesse, vocabulaire et orthographe soignés = efficacité
  • remercier ceux qui ont pris le temps d'aider et si c'est le cas
Candygirl est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 18h06   #5
Membre actif
 
Avatar de eckerdecker
 
Inscription : décembre 2009
Messages : 132
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2009
Messages : 132
Points : 154
Points : 154
Tout ce que fait jQuery est compatible avec IE à partir de sa version 6. Ce qui ne veut pas dire que le développeur n'a rien à faire pour que ce soit effectivement le cas, prenons un cas concret tout simple :
Code :
$('p').css('border-radius','10px');
... ne marchera pas sur IE 6, 7 ou 8.
Tout ça pour dire que les problématiques de compatibilité entre navigateurs que tu peux rencontrer en faisant du css ou du html ne seront pas miraculeusement réglées par jQuery. En revanche, les problématiques de manipulation du DOM avec javascript sont grandement réduites !

Bon ... sinon ... effectivement il va falloir un peu plus d'infos sur ton menu et la page dans lequel il est pour t'aider, d'autant que le bout de css que tu nous livre est assez atypique.
eckerdecker est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h37.


 
 
 
 
Partenaires

Hébergement Web