媒体查询无法在php文件中运行

时间:2013-03-04 11:41:08

标签: php css media-queries

嗨,在我的php文件中,媒体查询没有从我的CSS中读取,但如果我将我的php文件保存为html文件,我的媒体查询就可以了。

我正在使用php所以我可以使用include函数,例如

有没有办法让我的媒体查询仍然可以在php文件中运行?

3 个答案:

答案 0 :(得分:0)

你是如何调用mediaqueries css的?媒体查询是页面扩展名的独立者。 我在php文件中使用mediaqueries没有问题。 我把它们称为我的php文件的头部: 每个例子:

<head>
...
<link rel="stylesheet" type="text/css" href="assets/css/style.css" />
<link rel="stylesheet" type="text/css" href="assets/css/mediaqueries.css" />
</head>

在style.css中是常规样式,并且在mediaqueries.css文件中,我将样式应用于任何dispositive,用于解释:

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-width : 768px) 
and (max-width : 1024px) {
   /* specific CSS for IPad*/
}

答案 1 :(得分:0)

媒体查询是 CSS 功能,不应该在PHP文件中,它应该在外部CSS文件中,并且应该包含在{{1}中} tag。

喜欢在:

<link>

如果出于特定原因,您必须使用PHP动态生成媒体查询,请将PHP脚本包含在<link href="http://server.info/jquery.socialist.css" rel="stylesheet"/> 标记中。

<link>

答案 2 :(得分:0)

您的媒体查询仅查找320px to 480px。但是你给。容器的宽度为980px。显然,它对我来说不合适。您可能想要重新访问您的样式。