Как использовать «если предложение» в XHTML? - PullRequest
0 голосов
/ 17 марта 2010

Я новичок в программировании на C #. У меня проблема в xhtml. Я хочу проверить это, если браузер IE6 или нет. Например, если ie6, то div id = "div1" style = "display: block;" else div id = "div1" style = "display: none;"> Как я могу контролировать свой браузер и использовать условие if в xhtml?

Ответы [ 2 ]

2 голосов
/ 17 марта 2010

Назначьте вашему 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]-->
0 голосов
/ 17 марта 2010

условные комментарии проще всего, вы также можете сделать это на стороне сервера ...

<% if (HttpContext.Request.UserAgent.Contains("internet explorer 6")) //Not sure what the exact name is, need to look it up.
{%>
   //HTML
<%}%>
...