【发布时间】:2019-07-15 07:12:37
【问题描述】:
我无法让媒体查询适用于不同的宽度。
我检查了元数据,我尝试了媒体所有媒体屏幕和仅媒体屏幕。
HTML
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="styles/slicknav.css">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="js/jquery.slicknav.min.js"></script>
<script type="text/javascript">
$(document) .ready(function(){$('#nav_menu')
.slicknav({prependTo:"#mobile_menu"});});</script>
CSS
@media only screen and(max-width: 767px){
header img{clear: both;}
header{align-content: center;}
section{float: none;}
aside{float:none;}
section img{max-width: 30%;}
#mobile_menu{display: block;}
#nav_menu{display: none;}
我希望样式规则在宽度改变时起作用。
【问题讨论】:
-
您是否收到任何错误,或者它只是在运行时不起作用,您是否有任何样式可以工作,或者它只是媒体查询(我假设只是查询,但只是想检查) ?
-
只是查询我没有错误我使用括号然后实时预览所以只是查询这就是为什么没有任何样式生效的原因
-
"@media only screen and (max-width:479px){ body{font-size: 90%;} #mobile_menu{display: block;} #nav_menu{display: none;} } @仅媒体屏幕和(最大宽度:959px){ h1 {font-size:135%;} section h2{font-size: 120%} 除了 h2{font-size: 120%} }“这些也不起作用