【发布时间】:2018-12-21 01:25:41
【问题描述】:
我一直在寻找有关响应式设计的很多信息,并且我看到了几种方法来做到这一点,无论是在服务器端还是在客户端,我想知道如何最好地做到这一点,无论是使用 jquery 还是 css 媒体查询。但我正在做一个大型网站,用户注册和上传文件的可能性。 我正在考虑在索引中创建 div,其中包含根据屏幕的 php 文件,这些 div 有 display: none,它们仅根据屏幕大小启用媒体查询,如下例所示:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<style>
@media screen and (min-width: 600px) {
.600px-min{ display: block }
.940px-min{ display: none }
}
@media screen and (min-width: 940px) {
.940px-min{ display: block }
.600px-min{ display: none }
}
</style>
</head>
<body>
<div class="600px-min" style="display:none">
<? php include("contents_600px.php"); ?>
</div>
<div class="940px-min" style="display:none">
<? php include("contents_940px.php"); ?>
</div>
</body>
</html>
如果我用 css 来做这件事有好处吗?我只会运行 div 内的 php 脚本,这些脚本将具有正确的显示块?还是会从所有 php 脚本中下载所有 html?或者为此使用jquery会更有优势吗?我对此很懒,研究了很多,但答案并不多!
【问题讨论】:
标签: jquery css responsive-design media-queries