学习media query可以参考官方网址:
https://www.w3.org/TR/css3-mediaqueries/
今天运到一个问题,在使用chrome调试media query效果时,使用调试窗口来调整页面大小,效果如期望的展现。但是如果直接调整浏览器大小,部分大小时候做到了自适应,但是当窗口resize到一定大小后,并没有发生变化。不知道是不是浏览器的bug.
代码如下:
@media screen and (max-width: 450px) {
.sm-graph-container {
font-size: 0.22em;
}
}
@media screen and (max-width: 630px){
.sm-graph-container {
font-size: 0.32em;
}
}
@media screen and (max-width: 720px){
.sm-graph-container {
font-size: 0.45em;
}
}
@media screen and (max-width: 765px){
.sm-graph-container {
font-size: 0.5em;
}
}
@media screen and (max-width: 1050px){
.sm-graph-container {
font-size: 0.6em;
}
}
@media screen and (max-width: 1125px){
.sm-graph-container {
font-size: 0.7em;
}
}
在窗口大小在720px和1125px之间resize时,工作正常。到了720px之后就字体不能变小。但是调试窗口中responsive工作正常。