在Internet Explorer中,某些元素不起作用:聊天,联系人,教程,调查。这些元素适用于Firefox和Chrome。 http://hotelpedia.si是该网站。 我在页脚中有这个代码。我不明白为什么这会导致某些元素无法在Internet Explorer中加载。
{if $is_ie_browser}
<!--[if lt IE 9]><link rel="stylesheet" href="{$smarty.const.DOMAIN}/css/ie.css" type="text/css" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="{$smarty.const.DOMAIN}/css/ie_7.css" type="text/css" /><![endif]-->
{/if}
{/if}
答案 0 :(得分:0)
您的代码会检查Internet Explorer是否小于Internet Explorer 9,如果是,则显示一个css。否则,如果Internet Explorer 7然后使用其他CSS。如果您使用的是Internet Explorer 10,那么您可能没有css页面(至少从我们在您发布的代码中看到的内容。将第二行更改为“if lt IE10”或添加使用大于等于的行8“gte”