Probleme design : CSS et IE :(

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Probleme design : CSS et IE :(

Message le Mar Oct 26, 2004 22:34

Bonjour,

Je suis en train de faire le site pour ma societe....

Il apparait sans le moindre probleme sous les bons navigateurs Firefox/Mozilla et Safari / Opera, sous mon Linux, sous mon Mac OS X, et sous le Windows allume pour l'occasion :)

Mais sous Windows je me suis apercu de nombreux problemes en lancant le *navigateur* Internet Explorer...
J'ai pu corriger la plupart, il s'agissait des tableaux qui etaient interpretes totalement n'importe comment par IE, qui a une fois de plus ses propres *standards* ....
Je ne peux pas malheuresement l'ignorer, il reste tout de meme 75% des gens qui l'utilisent...
J'ai reussi a avoir un semblant d'equilibre entre toutes les machines et tous les navigateurs...apres de nombreuses heures de souffrance (je suis pas designer pour un rond et plus pres des machines que du design :) )

Maintenant il me reste deux problemes majeurs, et j'espere que quelques personnes pourront m'aider :o :

-Le premier concerne, une fois de plus, IE....
Dans mon menu du haut, j'ai mis un menu CSS qui se base sur la balise <span>, qui s'affiche uniquement lorsque la souris passe dessus.
Je trouve ca interessant pour les visiteurs ET pour le referencement.
Le positionnement et l'affichage fonctionnent tres bien partout, sauf sur IE....
Au debut ce dernier refusait de s'afficher tout simplement, et apres quelques heures de recherches sur Google, j'ai enfin trouve une methode pour contourner mon probleme, il fallait ajouter des elements CSS supplementaires pour IE, comme border:none, dans le hover du CSS.

Mais l'affichage reste chaotique..., au lieu de se placer au milieu correctement, le texte est comme "relatif" au lien proche de la souris, bref c'est du grand n'importe quoi, et c'est illisible...
Si vous avez la moindre idee ca m'interesse :)

-Le deuxieme probleme, plus leger, qu'un ami m'a fait remarquer est que le zoom (grossissement des caracteres) detruit totalement le site...
A defaut de trouver une solution, si vous en avez une :), comment faire pour "interdire" de zoomer au navigateur ?

Voila l'URL : http://www.iliona.com/

PS aux modos : Je ne fais pas de pub, ni de SPAM (surtout moi), je ne vends rien (pour le moment) et aucun lien/service n'est actif, et ce n'est pas de la pub deguisee, j'ai un reel probleme...

Merci d'avance !
(si vous trouvez des problemes/avis ou des trucs qui ne vont pas au passage, en dehors du texte/liens ou du referencement qui n'est pas du tout etudie pour le moment, merci de me le signaler egalement)

Voici le code CSS concerne par le menu :

div.top_menu {
text-align:center;
color: #B0B0B0;
font-size:75%;
clear: both;
}

div.top_menu a {
color: #A90000;
}

div.top_menu span:hover {
display: none;
}

div.top_menu a span {
display: none;
}

div.top_menu a:hover {
color: #A90000;
float : none;
}

div.top_menu a:hover span {
display: block;
background: #FFFFFF;
margin-top: 0.5em;
margin-left: 0.5em;
position: absolute;
width: 735px;
text-align: center;
color: #555555;
font-size: 85%;
text-decoration: none;
border: none;
}

Gromka
WRInaute discret
WRInaute discret
 
Messages: 124
Inscription: 10 Oct 2004

Message le Mer Oct 27, 2004 0:48

-Le deuxieme probleme, plus leger, qu'un ami m'a fait remarquer est que le zoom (grossissement des caracteres) detruit totalement le site...
A defaut de trouver une solution, si vous en avez une , comment faire pour "interdire" de zoomer au navigateur ?


IE peut pas faire le zoom si les font-size sont definis absolutement, mais ca peut provoquer problemes d'accessibilité. Je ne recommende ca absolutement.

Dans mon menu du haut, j'ai mis un menu CSS qui se base sur la balise <span>


As-tu vu le code de Eric Meyer?
http://www.meyerweb.com/eric/css/edge/popups/demo.html

Salut


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 8:35

Merci pour ta reponse....


Gromka a écrit:IE peut pas faire le zoom si les font-size sont definis absolutement, mais ca peut provoquer problemes d'accessibilité. Je ne recommende ca absolutement.


Je ne comprends pas entierement, je suis actuellement en pourcentage pour les fontes....
On est d'accord que c'est donc "relatif" ?
Sinon pas d'autres moyens ?
Il n'y aurait pas surtout un moyen pour que TOUS les cadres bougent en meme temps ?

Gromka a écrit:As-tu vu le code de Eric Meyer?
http://www.meyerweb.com/eric/css/edge/popups/demo.html


Oui, en fait c'est globalement un truc comme ca que j'utilise....
Mais justement le code d'Eric Meyer pose egalement probleme des que tu vires des elements CSS inutiles.
Le bug pour IE est reporte ici : http://www.tanfa.co.uk/css/articles/pur ... ps-bug.asp

Grace a ce site, maintenant l'affichage fonctionne bien...

Le probleme c'est que tout l'affichage devient relatif, alors que j'ai fixe en "absolute"....

Sous Firefox et ses copains, j'ai exactement le phenomene que je souhaite, et pas sur IE, et uniquement sur IE....

Je ne sais vraiment pas comment faire...


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 11:18

Bon je trouve toujours pas comment faire :(

Quelqu'un aurait une idee de menu similaires mais qui marche partout ?

achaternet
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 256
Inscription: 11 Fév 2003

Message le Mer Oct 27, 2004 14:27

Ben sans css, ALT="Nos solutions.."


milouchouchou
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 16 Mar 2003

Message le Mer Oct 27, 2004 14:42

Salut Rebirth

Il me semble que tu devrais changer ceci dans ton div.top_menu a:hover span :

margin-top: 0.5em;
margin-left: 0.5em;

par

top: 20px;
left: 0;

J'ai fait des test en local et ça fonctionne sous IE et sous Mozilla.

En espérant t'avoir aidé.


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 16:05

Merci pour ta reponse....mais j'avais deja essaye :(

Cela fonctionne, mais seulement pour une et une seule resolution....

Par exemple pour moi en 1280*1024 ca tappe dans le texte du menu...
Si je resize ca fonctionne...
Tu dois surement etre en 1024*768 par exemple....


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 16:07

achaternet a écrit:Ben sans css, ALT="Nos solutions.."


ALT c'est pour les images non ?

Je ne cherche pas a optimiser le referencement, c'est pas du tout la priorite pour le moment....

C'est vraiment pour un menu pour les visiteurs....

Ou alors je n'ai pas compris (ce qui est egalement possible)


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 16:09

En gros l'ideal serait un positionnement relatif par rapport a mon div.container....

Mais je ne sais pas si c'est possible...

J'ai cherche et pas trouve...

Et quand je mets : position: relative....c'est relatif par rapport aux liens...


milouchouchou
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 16 Mar 2003

Message le Mer Oct 27, 2004 16:18

Exact, je suis bien en 1024*768, désolé que ça ne fonctionne pas


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 16:20

Merci d'avoir teste en tous cas :)


milouchouchou
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 16 Mar 2003

Message le Mer Oct 27, 2004 16:26

As-tu déjà essayé la class Overlib ?


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 16:35

Non, c'est quoi ?


milouchouchou
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 16 Mar 2003

Message le Mer Oct 27, 2004 16:39

Va jeter un coup d'oeil à cette adresse, tu comprendra mieux que mes explications
http://www.bosrup.com/web/overlib/


rebirth
WRInaute impliqué
WRInaute impliqué
 
Messages: 909
Inscription: 18 Avr 2004

Message le Mer Oct 27, 2004 16:42

Merci mais....c'est du Javascript... :(

Je crois que 13% des gens l'ont desactive....pour un menu ca ne le fait pas trop :(
De meme pour le referencement du site ensuite...je ne sais pas si Google le supporte parfaitement bien...

Bon je crois que je vais finir par abandonner, meme si cela m'agace :(


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité