je suis un programmeur débutant C#. J'ai un problème avec xhtml. Je veux vérifier que si le navigateur est IE6 ou non. Par exemple si ie6 alors div id = "div1" style = "display: block;" sinon div id = "div1" style = "display: none;"> Comment puis-je contrôler mon navigateur et utiliser la clause if dans xhtml?Comment utiliser "if clause" dans xhtml?
Répondre
commentaires conditionnels sont plus faciles, vous pouvez également le faire côté serveur ...
<% if (HttpContext.Request.UserAgent.Contains("internet explorer 6")) //Not sure what the exact name is, need to look it up.
{%>
//HTML
<%}%>
Cela a fonctionné Paul, merci :) –
attribuons à votre div d'un style permanent:
<div id="div1" class="jumping-div"></div>
Définir le style par défaut:
style1.css:
div.jumping-div
{
display:none;
}
créer ensuite une autre feuille de style qui redéfinira la classe:
style2.css:
div.jumping-div
{
display:block;
}
Ensuite, en utilisant les chèques conditionnels vous pouvez inclure une autre feuille de style:
<link href="style1.css" rel="Stylesheet" type="text/css" />
<!--[if IE 6]>
<link href="style1.css" rel="Stylesheet" type="text/css" />
<![endif]-->
Je le sais mais ce n'est pas ce que je cherche, je dois utiliser "else" déclaration aussi? –
Je crains qu'il n'y ait pas de partie "else". Vérifiez les spécifications: http://msdn.microsoft.com/en-us/library/ms537512%28VS.85%29.aspx –
- 1. puis-je utiliser une clause if dans une clause where?
- 2. SQL - "IF" dans Where Clause
- 3. Pour faire une clause if dans Sh
- 4. SQL - ORDER BY dans IF-ELSE CLAUSE
- 5. Comment le proc dans la clause caches_action if s'exécute
- 6. Comment utiliser 'contains' dans une instruction if?
- 7. en utilisant une instruction if dans la clause Where
- 8. comment utiliser ALL clause dans mysql
- 9. firebird: comment utiliser '%' dans la clause where?
- 10. Comment utiliser une clause IN dans iBATIS?
- 11. Utiliser la logique if-else dans la clause where dans T-SQL
- 12. Comment utiliser LINQ et la clause IN
- 13. Comment utiliser jQuery avec en xhtml?
- 14. Pouvez-vous stocker une variable dans une if-clause?
- 15. CodeIgniter: Comment utiliser la clause WHERE et la clause OU
- 16. Comment puis-je convertir cette instruction Crystal Report IF à utiliser dans une clause WHERE dans Reporting Services?
- 17. Utiliser la clause OU optionnelle dans Linq.Table.Where()
- 18. Comment utiliser DateTime dans la clause WHERE (LINQ)?
- 19. Comment utiliser une instruction XSLT if correctement?
- 20. SQL Server 2005 - Clause WHERE - Utiliser IF ou CASE ou BOOLEAN?
- 21. Comment utiliser if statment sous UNIX
- 22. Préprocesseur C: utiliser #if dans #define?
- 23. Quand utiliser let-let-if dans Clojure
- 24. comment utiliser if else dans l'affectation de xquery
- 25. Comment utiliser la condition OU dans une instruction JavaScript IF?
- 26. Comment utiliser une instruction LIKE dans une instruction IF?
- 27. Comment puis-je utiliser "IF instructions" dans un déclencheur postgres
- 28. Comment puis-je utiliser la clause sql case dans HQL?
- 29. Comment utiliser une colonne temp dans la clause where
- 30. Zend: Comment utiliser 'pas égal à' dans la clause WHERE?
Voulez-vous dire des commentaires conditionnels (qui est spécifique à IE, et non une fonctionnalité XHTML)? – kennytm
@Kenny: La bonne chose à propos de ceux-ci est qu'ils ne sont pas non plus un balisage invalide. En ce qui concerne les fonctionnalités non spécifiées, c'était une fonctionnalité que j'aurais aimé avoir dans d'autres navigateurs. Contrairement à l'opinion populaire, tous les navigateurs non-IE ont aussi des bogues d'implémentation :) – Joey
J'ai trouvé quelque chose comme ça et c'est ce que je veux: <% int BrowserStatus; BrowserStatus = Request.ServerVariables ["HTTP_USER_AGENT"]. ToString(). IndexOf ("MSIE 6.0"); if (état du navigateur> -1) { Response.Write ("1"); } autre { Response.Write ("2"); } %> –