为了使用 CSS3 媒体查询来创建我的网站的移动版本,我将创建一个用于小屏幕设备的单独 css 文件。如果我不在 django 中使用管道压缩器,我只需在我的主样式表之后添加以下行:
<link rel="stylesheet" type="text/css" media="only screen and (max-device-width: 480px)" href="small-device.css" />
但是现在我正在使用 Django 管道来压缩我所有的 css 文件,包括 jquery、jquery-ui 和我的常规 css 文件,如下所示:</p>
PIPELINE_CSS = {
'website-css': {
'source_filenames': (
'css/website-ui-theme/jquery-ui-1.8.19.custom.css',
'css/jquery.lightbox-0.5.css',
'css/shared.css',
),
'output_filename': 'css/website.css',
'extra_context': {
'MEDIA_DOMAIN': settings.MEDIA_DOMAIN,
},
},
}
因此,我想知道如何将media="only screen and (max-device-width: 480px)"
信息包含在管道中的新的小型设备特定 css 文件中,以让它知道它仅适用于小型设备。