Je veux insérer une image dans la balise de marquise.
J'ai écrit le code suivant: p> Son amende fonctionnant dans Firefox et c'est-à-dire mais ne fonctionne pas en chrome.
Quel est le problème.?
S'il vous plaît répondre le plus tôt possible.
Merci d'avance. P> p>
6 Réponses :
Le En outre, W3C stipule que c'est non standard et ne doit pas être utilisé. p>
L'effet peut être facilement acheté via jQuery ou via CSS3 p> marquise code> n'est pas pris en charge dans HTML moderne. Chrome a abandonné son soutien il y a un moment. Vous devez implémenter cette via CSS3 ou JavaScript. P>
Le marqueur a été obsolète afin de montrer un comportement non spécifié sur différents navigateurs. P>
Parce que la balise code> marquise code> est un crime contre la nature. Et ce n'est plus pris en charge dans les versions plus récentes de Chrome. P>
Il essaie de faire un défileur d'image, ce que je crois, c'est aussi un crime contre la nature, mais peut-être, pas tant, mais c'est assez courant.
Je trouve cette réponse plutôt fade. La balise code> marquise code> n'a probablement jamais été créée, mais avec des composants Web, une personne pourrait facilement créer une nouvelle étiquette code> marquise code>. Le point est que HTML est tout à propos de la sémantique et non de la présentation. Le maquillage code> décide de savoir comment quelque chose doit être affiché non quel type d'informations il s'agit. Le résultat final d'un
marquise code> n'est pas ce qui est mauvais ici. C'est comme ça que ça a créé c'est mauvais. HTML ne devrait pas faire partie de la présentation, c'est ce qui ne va pas avec
maquillage code>.
html: css: p> voici le violon: p> Remplacez le texte avec l'image. P> p >
Le Dans ce cas, il ne semble pas être l'image mais l'attribut Ceci est apparemment la mise en œuvre Bug em> plutôt que le manque de soutien. Inspection Le DOM IN CHROME montre que la propriété Si vous alternez vraiment la direction, il est probablement préférable d'utiliser une autre technique au lieu de Le marquise code> a des implémentations variables, en partie parce qu'il n'y a pas eu de spécification publiée pour cela. Dans HTML5, l'élément est défini exactement et les brouillons HTML5 nécessitent em> prise en charge de
maquillage code> tel que défini là
. (Les brouillons le déclarent également "obsolètes" et "non-conformités", mais ce sont exactement ce qu'ils disent à auteurs em>; les exigences sur les implémentations em> sont différentes.) Cependant, il y a toujours des limitations et des différences de soutien, voir par exemple MDN sur maquillage code>
. p>
comportement = "alterner" code> qui provoque le problème. Si vous le supprimez, l'image se déplacera également sur Chrome. p>
comportement code> a la valeur
alterner code> comme spécifié, mais cela ne fonctionne tout simplement pas. Si vous ajoutez une bordure à l'élément code> de marquise code> dans CSS, l'image commence à déménager, en alternance, mais à quelques pixels à droite et à gauche. P>
maquillage code>. Par exemple, une simple image de déplacement peut être implémentée à l'aide de JavaScript afin que la position soit modifiée dans une boucle, à l'aide d'une minuterie, puis vous pouvez facilement mettre en œuvre une direction alternée. Alternativement, éventuellement plus simple mais pas aussi robuste (en raison du support de navigateur limité), vous pouvez utiliser des animations CSS3. P>
Qui a dit que ce n'est pas?
Sur Chrome 83.0.4103.61 (Build officiel) construit sur Ubuntu, en cours d'exécution sur Ubuntu 18.04 (64 bits), cela fonctionne parfaitement. p>
n'a pas testé Chrome, cependant. p>
Quand vous dites que cette fonctionnalité "ne fonctionne pas", qu'est-ce que vous voulez dire exactement? Il y a beaucoup de significations différentes pour cela. Pour aider à faire comprendre votre problème par d'autres utilisateurs, essayez d'ajouter du code ou un Jsfiddle pour vous aider.
Je suis capable de voir seulement l'image mais ce n'est pas défilant.
**** Utilisé à JScroller ** ** lien JScroller b>