HTML SI la Déclaration
Je veux juste savoir comment faire un if
-déclaration en HTML simple. Comme le [if IE6]
truc
J'aimerais faire quelque chose comme ceci
[IF 5>6]
Quelle est la syntaxe? Je n'arrive pas à trouver quelque chose, mais [If!IE6]
et des choses comme ça, est-ce même possible?
Merci beaucoup
Edit: je veux comparer juste scalaire numéros, car j'ai créé dynamiquement du code HTML. Par exemple [If 4 == 6]
. JE NE VEUX PAS DE VÉRIFIER LES VERSIONS IE.
Pourquoi avez-vous écrit [si IE6] si vous ne voulez pas à comparer les versions IE?
HTML est un langage de balisage. Pas un langage de programmation.
Parce qu'elle mentionne que c'est le seul type de "Si l'instruction" qu'elle a pu trouver, même si ce n'est pas ce qu'elle cherche. De cette façon, si j'ai dit que je cherchais une Porsche, mais Google ne s'est jusqu'résultats pour Volkswagen, qui ne veut pas dire que je voulais encore plus de Volkswagen résultats. 😉
HTML est un langage de balisage. Pas un langage de programmation.
Parce qu'elle mentionne que c'est le seul type de "Si l'instruction" qu'elle a pu trouver, même si ce n'est pas ce qu'elle cherche. De cette façon, si j'ai dit que je cherchais une Porsche, mais Google ne s'est jusqu'résultats pour Volkswagen, qui ne veut pas dire que je voulais encore plus de Volkswagen résultats. 😉
OriginalL'auteur Maggie Fortelli | 2012-02-24
Vous devez vous connecter pour publier un commentaire.
Pas en HTML. Pensez à utiliser
JavaScript
à la place.OriginalL'auteur Anthony Faull
Non, il n'est pas possible. Ce que vous avez vu est les commentaires conditionnels dans IE, qui ne vérifie les numéros de version de IE, et est généralement utilisé pour injecter de l'IE feuilles de style spécifiques pour corriger les bugs CSS pour ce navigateur.
OriginalL'auteur devdigital
La
<!--[if IE]>
syntaxe ne fonctionne qu'avec Internet Explorer. Vous aurez besoin d'utiliser javascript ou css pour conditionnellement affichage html dans d'autres navigateurs.OriginalL'auteur jrummell
Si vous souhaitez vérifier les versions des navigateurs:
Autre que cela, vous ne pouvez pas utiliser si énoncés dans le code HTML, comme il est un langage de balisage et non un langage de programmation. Vous avez besoin de le faire soit côté serveur ou avec Javascript.
Ah, mon erreur. Non, ce n'est pas possible. Vous avez besoin de le faire soit côté serveur ou avec Javascript. Désolé.
Je suis confus. Comment êtes-vous définissez les deux numéros que vous souhaitez comparer?
OriginalL'auteur Nix
Je crois que c'est la page que vous recherchez http://msdn.microsoft.com/en-us/library/ms537512(v=vs. 85).aspx
(J'ai tapé dans google "c'est à dire les commentaires conditionnels". C'était le deuxième résultat.)
J'ai répondu avant elle a précisé que par "je veux juste savoir comment faire un SI en HTML simple. Comme [si IE6] truc" en fait, elle ne voulait rien dire comme [SI IE6] bidule.
Pas de soucis — j'ai fait la même erreur. 😉
De la façon dont la question a été posée, c'était inévitable 🙂
OriginalL'auteur MrMisterMan
Cette sélectionne IE 5, 5.5 et 6. Il est le plus proche de ce que vous voulez.
OriginalL'auteur CKKiller