Mozilla et marquee

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Mozilla et marquee

Message le Mer Déc 07, 2005 17:24

Hello,Je suis face à un problème que je n'arrive pas à résoudre que ce soit par les styles ou autre avec les marquee.
Effectivement je definis une zone de 100 pixels de hauteur ou j'incorpore du texte qui defile de bas en haut.
Code: Tout sélectionner
<marquee behavior='scroll' scrolldelay='110' scrollamount='1' height='100' direction='up' onMouseOver='this.stop()' onMouseOut='this.start()'>
.....
.....
.....
.....
.....
</marquee>

le problème c'est que sur Mozilla le marquee se charge dans sa totalité en hauteur si j'ai 40 lignes il fera un grand rectangle de 40 lignes de hauteur...
Pas très esthétique et après se cale convenablement...
Sur Ie il le place correctement car calcul avant l'affichage.
Comment faire pour faire comme sur Ie?
Merci.


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Mer Sep 01, 2004 20:10

Message le Mer Déc 07, 2005 19:24

Marquee étant une balise non standard, tu auras du mal à obtenir un comportement cohérent (voire existant) entre les différents navigateurs.
Je te conseillerai plutot d'utiliser un bloc standard (genre un div), avec un peu de javascript cross-brower derrière.

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Message le Mer Déc 07, 2005 21:00

MarvinLeRouge a écrit:Marquee étant une balise non standard, tu auras du mal à obtenir un comportement cohérent (voire existant) entre les différents navigateurs.
Je te conseillerai plutot d'utiliser un bloc standard (genre un div), avec un peu de javascript cross-brower derrière.

Merci,mais j'ai aucune idée sur le code en javascript ou php si tu as une piste ?


YSonic
WRInaute impliqué
WRInaute impliqué
 
Messages: 489
Inscription: Mar Jan 27, 2004 19:05

Message le Mer Déc 07, 2005 21:07

Je cherchais ça aussi il y a quelques minutes et j'allais abandonner pour ne pas utiliser de <marquee>

Je suis intéressé par le code html/js en question ;)


thomaspirit
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: Jeu Mar 24, 2005 16:44

Message le Mer Déc 07, 2005 21:09

Remplace tes ' pas des " déjà ...

As-tu essayé de l'englober dans une boîte de hauteur définie et un overflow: hidden ?

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Message le Mer Déc 07, 2005 22:18

yes...Merci.
j'ai mis
Code: Tout sélectionner
<marquee>
<div class='test'>
.........
.........
</div>
</marquee>

avec une classe :
.test{height:50px;background-color:#FFFFFF;overflow: hidden}
ça marche bien.
ça calcul pendant le chargement.
Une question est-ce-que c'est fiable sur tout navigateur maintenant et est-ce-que le code est optimisé?Et ça va pas planter?
Pourquoi il ne faut pas mettre de ' et plus des " ?

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Message le Jeu Déc 08, 2005 1:52

Je viens de nouveau de tester et de nouveau ça garde uniquement une partie du script de défilement en cache.
En gros le reste du texte ne s'affiche pas.


thomaspirit
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: Jeu Mar 24, 2005 16:44

Message le Jeu Déc 08, 2005 17:27

DecibelMan a écrit:Pourquoi il ne faut pas mettre de ' et plus des " ?


Même résultat mais pas valide donc autant qu'on mette tous des ["]

- imagine un monde avec que des ["] partout, ça serait tellement mieux que des ["], des ['], des [«], des [‘], des [’] ou des []. Au bout d'un moment on pourrait croire que faire du web c'est faire sa sauce indépendament de certaines règles qui structurent chaque langage informatique. Pire encore imagine qu'on est besoin, un jour, de donner un nouveau sens aux ['], qu'est-ce qu'on fait ? On met des [¤] à la place car certains ont préférés les ['] aux ["] alors que le ['] est quand même plus fonctionnel que le [¤]... -

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Message le Ven Déc 09, 2005 5:54

C'est cela oui !!! :D
Je vois tout à fais ce que tu dis mais j'ai commencé par le langage C et progressivement jusqu'au Php donc l'évolution entraine des recoupages dans les langages indépendants de ma volonté...
Donc tu préfères les " " comme habitude ? ou par soucis d'exactitude ?


thomaspirit
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: Jeu Mar 24, 2005 16:44

Message le Ven Déc 09, 2005 9:38

Par respect des standards qui régissent le HTML. Dans toutes les docs tu verras des " ...

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Message le Dim Déc 11, 2005 20:28

Toujours pas trouvé la solution si quelqu'un connait le script nécessaire ça serait cool.
Merci.


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 451
Inscription: Mer Sep 01, 2004 20:10

Message le Dim Déc 11, 2005 23:31

J'ai trouvé ça sur un site de scripts js.

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Message le Lun Déc 12, 2005 0:21

ça m'a l'air plutôt bien.
Merci.

DecibelMan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 134
Inscription: Dim Juil 10, 2005 14:36

Message le Mar Déc 13, 2005 15:15

J'ai testé en mettant des valeurs très basse de défilement à 1 mais je trouve que c'est encore trop rapide...:) Donc je cherche encore...


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

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é