我正在设计一个响应式网站。我的CSS文件以移动布局的块开头,然后是记事本布局的媒体查询和桌面布局的另一个媒体查询。我想为IE8做出一些让步,IE8不支持媒体查询。因此,按照目前的结构,当我的网站在IE8中查看时,它将恢复为移动布局,这是样式表中遇到的第一个CSS块。对桌面显示器不太好看,我希望IE8用户可以使用。
答案 0 :(得分:0)
我喜欢html5样板处理条件的方式。它将ie类附加到html标记,如下所示:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
这样可以很容易地定位你想要的东西。 Paul Irish谈论它。我可能会坚持使用一个大的css文件而不是多个,除非它只是我网站的一个页面或者我想惩罚用户。