opencart中的屏幕分辨率

screen resolution in opencart

本文关键字:分辨率 屏幕 opencart      更新时间:2023-09-26

我很想在opencart中根据屏幕分辨率设置我的风格。我使用的是一个简单的脚本,它正在处理所有其他php文件,但它在打开的cart中给出了一个非常奇怪的响应,这是我使用的解决方案

<script type="text/javascript">
<!--
var ScreenWidth=screen.width;
var ScreenHeight=screen.height;
var ScreenResolution="<?php $res ?>"=ScreenWidth+"x"+ScreenHeight;
--></script>

但当我使用res变量进行比较甚至在回声中时,它会给出

Notice: Undefined variable: res

我被它卡住了,有什么建议吗?或任何其他相同的解决方案?

嗯。。。您是否试图从JavaScript中定义PHP变量?

看来您可能需要重新学习服务器端代码和客户端代码之间的区别。

然而,这是一个没有意义的问题,因为您可以使用CSS3媒体查询来制作依赖于分辨率的样式:

@media all and (max-width: 1024px) {
    div {background-color: red;}
}

诸如此类的事情。将默认样式保留在任何查询之外,以便不支持媒体查询的浏览器可以按默认方式设置样式。