| Marquee sortant de sa marge. [Résolu] | |
|
Bakamat
{ Membre }
Messages : 13
| Hellow hellow J'ai bien cherché, mais les réponses trouvés ne répondaient pas vraiment à mon problème. En fait, il arrive que le défilement sorte du cadre que je lui ai proposé, mais pas tout le temps! Quand j'actualise, parfois, il se replace dans son cadre. Voici une image qui montre mon problème. - Spoiler:
Voici mon code HTML - Code:
-
<marquee direction="up" onmouseout="this.start()" onmouseover="this.stop()" scrollamount="4" scrolldelay="3" style= " margin-left: 0px; width: 90px; height: 355px; background-color: #transparentf;padding: 5px 5px;"> IMAGES
</marquee> Merci de vos réponses~ ^^ |
Dernière édition par Bakamat le Mer 20 Mar 2013, 20:44, édité 1 fois | |
|
| |
'Christa
Lostmindy
Messages : 2856
| Bonjour,
C'est normal et il n'y a pas moyen de corriger efficacement le problème : la balise marquee n'est pas valide W3C et ne devrait pas être utilisée, son support par les différents navigateurs étant particulièrement erratique.
Tu peux à la rigueur mettre une propriété overflow:hidden (et une hauteur fixe) au bloc qui entoure le marquee mais je ne sais pas si ça marchera. | | |
|
| |
Espeon
Administrateur
Messages : 1819
| Bonjour Bakamat ! Pour résoudre ton soucis, il faudrait effectivement connaître le conteneur de ton élément : le HTML qui entoure ton <marquee> . Il faut lui appliquer à lui la propriété overflow: hidden; comme indiqué précédemment pour éviter que son contenu ne puisse dépasser. Soit dit en passant j'émet quelques remarques/conseils sur ton code actuel : - Préfère plutôt passer par une classe CSS + la feuille CSS du forum pour styliser tes éléments plutôt que de compter sur l'attribut
style=""
- Il y a une coquille dans ton
background-color (#transparentf n'existe pas )
- Comme te le dit 'Christa, la balise
<marquee> est une vieille balise de Microsoft qui est fortement dépréciée aujourd'hui (= de nombreux navigateurs ne l'interprètent plus, notamment IE 8 et plus il me semble). Ce serait préférable de passer par une solution en Javascript (pour réaliser un défilement vertical ça doit se trouver, il ne me semble pas qu'il y en ait pour le moment sur CSSActif mais ça me fait penser que ce serait judicieux).
| | |
|
| |
Bakamat
{ Membre }
Messages : 13
| Le code est repris de quelqu'un en fait, donc je ne savais pas cette remarque. Mais j'utilise Chrome et firefox en général.. ^^'' Pour le background, je n'avais vraiment pas vu!! Il y a une faute de frappe xD Je vais tenter avec le overflow:hidden; avant de voir pour le CSS.
Merci de vos réponses.~ | | |
|
| |
Psycho
Psychopathe
Messages : 3407
| Hello ! Je viens aux nouvelles : ton problème est-il toujours d'actualité ?Si nous n'avons pas de réponse dans 4 jours, il sera considéré comme résolu ! Merci de ta compréhension | | |
|
| |
Bakamat
{ Membre }
Messages : 13
| En fait, le overflow:hidden a plutôt fonctionné! Le défilement ne sort plus vers le bas. Cependant, il est souvent coupé par le haut. C'est moins problématique je dirais, mais je n'ai pas encore essayé de créer un CSS. Je vais tenter cela d'ici peu, je suis un peu occupé par les devoirs ces temps-ci! ^^'' Vous disiez que la balise «marquee» était vieille et de moins en moins utilisé. Qu'utilisons-nous alors pour créer un défilement?
Merci~~ | | |
|
| |
Melone
{ Modérateur }
Messages : 805
| Bonjour, Voilà quatre jours que nous n'avons plus de nouvelles, ton problème est-il toujours d'actualité ? Merci de donner une réponse au plus vite sinon ton sujet sera archivé. Bonne journée, | | |
|
| |
Bakamat
{ Membre }
Messages : 13
| ..En général.. oui, mais ça va aller.. ^^'' Vous pouvez archiver. | | |
|
| |
Murtagh
{ Modérateur }
Messages : 1492
| Merci d'avoir prévenu. Je déplace. | | |
|
| |
Contenu sponsorisé
| |
| |
| Marquee sortant de sa marge. [Résolu] | |
|