我这里有这段代码:
print "<p id=\"up\" style=\"position:absolute;top:33px;\">+$row_thumbs_up</p>";
print "<p id=\"down\" style=\"position:absolute;bottom:33px;\">-$row_thumbs_down</p>";
现在,我想要它,如果浏览器是IE 9或更低版本,那么这将显示:
print "<!--[if lte IE 9]><p id=\"up\" style=\"position:absolute;top:43px;\">+$row_thumbs_up</p>";
print "<p id=\"down\" style=\"position:absolute;bottom:43px;\">-$row_thumbs_down</p><![endif]-->";
现在这个工作正常,除非有人使用的是IE 9或更低版本,然后当然只显示两个,当我只想显示底部代码时,如果有的话显示顶部否则如果使用,例如IE 10,Chrome,Firefox,Opera等。我真的被困在这里。
答案 0 :(得分:0)
做一些像:
print "<!--[if (gt IE 9)|(!IE)]<p id=\"up\" style=\"position:absolute;top:43px;\">+$row_thumbs_up</p><![endif]-->";
print "<!--[if lte IE 9]><p id=\"down\" style=\"position:absolute;bottom:43px;\">-$row_thumbs_down</p><![endif]-->";
将显示IE 10+和所有其他浏览器的顶行,而底线将显示为IE9及以下。