我正在寻找一种从 CSS 文件中提取媒体查询的方法。
/* "normal" css selectors
@media only screen and (max-device-width: 480px) {
body{-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto;}
img {max-width: 100% !important;
height: auto !important;
}
}
@media only screen and (max-device-width: 320px) {
.content{
width: 320px;
}
}
现在我喜欢只获取媒体查询。我虽然开始总是@media
,搜索的结束总是一个大括号,后跟一些可选的空格和另一个大括号。
我唯一拥有的是
preg_match_all('#@media ?[^{]+?{XXX#',$stylesheetstring, $result);
是XXX
我正在寻找的缺失部分。
当前的(没有 X)只返回第一行(显然)