在制作网页代码时,是否兼容各种浏览器是个必须考虑的问题,由于有些浏览器的版本不能支持比它更新的html代码,而有些代码如果无法让浏览器认识读取进行编译,将会造成页面错乱、提示错误。这时我们只能事先做好辨别浏览器的预设,使得网页在遇见部分版本的浏览器时,进行可选择性的显示,避免造成错误的代码。
在html代码中可以用来区分IE浏览器的代码如下,以IE6为例:
<!--[if IE 6]>仅IE6可识别<![endif]-->
<!--[if lte IE 6]> IE6及其以下版本可识别<![endif]-->
<!--[if lt IE 6]> IE6以下版本可识别<![endif]-->
<!--[if gte IE 6]> IE6及其以上版本可识别<![endif]-->
<!--[if gt IE 6]> IE6以上版本可识别<![endif]-->
<!--[if IE]> 所有的IE可识别<![endif]-->
上面注释代码写法就是针对ie各版本浏览器的,在IE6以外的浏览器里这些代码会被编译为Html注释代码。
那么想要排除IE浏览器以外都可以使用,需要怎么写呢?你知道了吗?
答案如下:
<!--[if !IE]>
<!-->除IE外都可识别<!-->
<![endif]-->