知识专栏
多方位、多角度、深度解读您所关心的问题

随着移动互联网成为主流,智能手机的使用人数每年都在暴涨。如果网站制作只做了pc版,那么将无法适应市场宣传的进度。只有制作自适应网站,才能在手机上轻松浏览网站。

但是之前网站制作只做了pc版网站,现在怎么把pc版改版成自适应网站呢?

要实现网站自适应,需要设计很多套CSS,并且要结合jQuery,来实现网站自适应不同的终端访问设备(pc、平板、手机等设备)。

现在来分享下实际改版过程:

(1)在所有模板的头部代码

<head></head>

之间,加入以下代码:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta name="applicable-device" content="pc,mobile" />

上述第1行代码,声明网页可以缩小放大。

上述第2行代码和第3行代码,是告诉搜索引擎不要把网页转码。

上述第4行代码,是告诉搜索引擎这是一个自适应网页。

(2)新建一个main.css文件,并在所有模板的头部代码

<head></head>

之间引入以下代码:

<link href="main.css" rel="stylesheet">

并在main.css文件里面加入类似以下@media查询代码(仅供参考):

@media (min-width: 320px) {
    .top {
        width:98%;
    }
}
@media (min-width: 768px) {
    .top {
        width:96%;
    }
}
@media (min-width: 992px) {
    .top {
        width:94%;
    }
}
@media (min-width: 1200px) {
    .top {
        width:92%;
    }
}

上述这些代码的意思是指屏幕宽度大于等于320px、768px、992px、1200px的时候,分别要执行的css样式。通过css样式可以改变网页的布局,也可以显示和隐藏某些版块。

比如屏幕宽度大于等于1200px的时候,隐藏class=“bottom”的版块,则css代码可以这样写:

@media (min-width: 1200px) {
    .bottom {
        display:none;
    }
}

按照这种模式,写好网站里所有版块的css样式即可。

上述这些也只是一个大体的思路,完成一整个pc版网站的改版,需要写几百、几千,甚至几万行代码。希望本文的改版思路能给您指引,助您把pc版改版成自适应网站。

猜您还想看: pc网站 自适应网站
赞一下
--
踩一脚
--

您已成功复制微信号

leishi010

打开微信添加好友?

确定