下面是我的Test.jsp页面的内容,我想查看浏览器类型并为我的td使用一类css。在IE的情况下我想使用'IEMenu'类,在非IE的情况下我想使用'NONIEMenu'类。我下面试过的方式有效吗?我可以在表格中添加javascript检查吗?请帮助。
<script type="text/javascript">
</script>
<tr>
<td>Hello</td>
<script LANGUAGE=javascript>if(window.navigator.userAgent.indexOf("MSIE") > 0){alert("IE");</script>
<td id="picture" class="IEMenu" valign="bottom">HelloIE</td>
<script LANGUAGE=javascript>}
else{alert("NON IE");</script>
<td id="picture" class="NONIEMenu" valign="bottom">HelloNonIE</td>
<script LANGUAGE=javascript>}</script>
</tr>
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
答案 0 :(得分:0)
您应该为IEMenu和NONEIEMenu创建一个样式,然后您可以在IE浏览器上显示您的样式。
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
或者,如果您希望样式显示除IE之外的所有浏览器。
<!--[if !IE]><!-->
<link rel="stylesheet" type="text/css" href="not-ie.css" />
<!--<![endif]-->
您可以在https://css-tricks.com/how-to-create-an-ie-only-stylesheet/
查看更多内容