我是一个新手C#程序员。我在xhtml中遇到问题。我想检查一下,如果浏览器是IE6或不。例如,如果ie6那么div id =“div1”style =“display:block;” else div id =“div1”style =“display:none;”> 如何控制浏览器并在xhtml中使用if子句?如何在xhtml中使用“if子句”?
回答
有条件的意见是最简单的,你也可以做到这一点的服务器端...
<% if (HttpContext.Request.UserAgent.Contains("internet explorer 6")) //Not sure what the exact name is, need to look it up.
{%>
//HTML
<%}%>
这个工作保罗,谢谢:) – 2010-03-17 21:13:37
分配给您的DIV一个永久性风格:
<div id="div1" class="jumping-div"></div>
定义的默认样式:
style1.css:
div.jumping-div
{
display:none;
}
然后创建另一个样式表,这将重新定义类:
style2.css:
div.jumping-div
{
display:block;
}
然后使用条件检查可以包括另一个样式表:
<link href="style1.css" rel="Stylesheet" type="text/css" />
<!--[if IE 6]>
<link href="style1.css" rel="Stylesheet" type="text/css" />
<![endif]-->
我知道这一点,但这不是我期待的,我必须使用“其他”的语句吗? – 2010-03-17 20:28:10
恐怕没有“其他”部分。检查规格:http://msdn.microsoft.com/en-us/library/ms537512%28VS.85%29.aspx – 2010-03-17 20:31:46
- 1. 在if语句中使用where子句
- 2. 如何在Oracle的where子句中使用IF THEN ELSE语句?
- 3. if子句在datagridviewimagecolumn中使用图像
- 4. 如何在netui数据中继器中使用if子句
- 5. 如何使用IF语句或案例时,WHERE子句中SQL
- 6. 如何在Perl中使用'if'语句?
- 7. 如何在if语句中使用'contains'?
- 8. 如何使用(或)在if语句中?
- 9. 如何在if语句中使用SharedPreferences?
- 10. 如何在jQuery中使用if语句
- 11. 如何在Switch语句中使用IF
- 12. 如何在WITH中使用IF语句?
- 13. 避免使用if子句
- 14. 如何在C#IF语句中使用“return”这个例子?
- 15. Mysql如何在IF中使用IN in where子句?
- 16. 如何在sql查询的where子句中使用if else
- 17. 如何在ruby中使用if构造where子句
- 18. 在where子句中使用if语句或case语句sql 2012
- 19. SQLite中IF存在子句
- 20. 使用IF条件在WHERE子句
- 21. if子句用法?
- 22. 在Where子句中使用If/CASE语句
- 23. 错误在IF语句中使用多个子句SSRS
- 24. 试图在Where子句中使用IF/CASE语句在Oracle中使用BETWEEN
- 25. 如何使if语句在if(condition&condition&if())中?
- 26. 如何IF语句中使用的SQLCMD
- 27. 如何使用if语句中的值?
- 28. 如何在LINQ的WHERE子句中添加IF语句?
- 29. 在mysql语句中使用if语句
- 30. 在for语句中使用if语句
你的意思是有条件的意见(这是特定于IE,而不是XHTML功能)? – kennytm 2010-03-17 20:23:27
@ Kenny:关于这些的好处是它们也不是无效的标记。就非特定功能而言,这是我曾经喜欢过的其他浏览器中的功能。与流行的观点相反,所有非IE浏览器也有执行bug :) – Joey 2010-03-17 20:28:28
我发现了这样的事情,这就是我想要的: <%int BrowserStatus; BrowserStatus = Request.ServerVariables [ “HTTP_USER_AGENT”]的ToString()的IndexOf( “MSIE 6.0”)。。 如果(BrowserStatus> -1) { 回复于( “1”); } 别的 { 回复于( “2”); } %> – 2010-03-17 21:15:55