Heim  >  Artikel  >  Web-Frontend  >  关于<link>引用外部CSS文件自适应屏幕的问题_html/css_WEB-ITnose

关于<link>引用外部CSS文件自适应屏幕的问题_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:22:571538Durchsuche

CSS HTML 自适应

直入主题。为了达到自适应屏幕的效果,我是通过引用外部CSS来实现的。
代码如下
<link rel="stylesheet" type="text/css" media="screen and (max-device-width:1140px)" href="~/CSS/default/default1024.css" />    <link rel="stylesheet" type="text/css" media="screen and (min-width:1141px) and (max-device-width:1500px)" href="~/CSS/default/default1133.css"/>    <link rel="stylesheet" type="text/css" media="screen and (min-width:1501px) and (max-device-width:1800px)" href="~/CSS/default/default1500.css"/>    <link rel="stylesheet" type="text/css" media="screen and (min-width:1801px)" href="~/CSS/default/default1800.css"/>

问题是:我通过改变电脑分辨率进行调试运行时css加载完全正常,但当我将网站放上IIS后,Chrome浏览正常,IE、360都没有加载css,当我不用media判断,直接引用时
<link rel="stylesheet" type="text/css" href="~/CSS/default/default1133.css"/>

也是正常的,不知道什么原因,各位大神知道的帮帮忙,谢谢了~

回复讨论(解决方案)

ie 早期不支持 min_width把
360如果是兼容模式 那就是早期的ie

那么这个情况下 你应该想办法通过js来设置 css

用JS判断窗体大小,来设置CSS就可以了。

参考这个:http://my.oschina.net/lixx/blog/92386

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn