简单两步让博客园支持手机端显示

简介:

博客园的模板是没有兼容手机端显示的,阅读体验比较差。本文教你如何简单几步让你的博客支持手机端显示。找一个夜深人静,没有人浏览你博客的时间点,开始吧。

1.添加js代码

在博客园后台的“设置”菜单下,有一项页首Html代码,此处写js代码也是可以生效的,将如下代码复制过去:

复制代码
<script>
var content = 'width=device-width, initial-scale=1 user-scalable=no';
var viewport = document.createElement('meta');
viewport.setAttribute('name', 'viewport');
viewport.setAttribute('content', content);
document.head.appendChild( viewport );
</script>
复制代码

这段代码创建了<meta>标签,并且设置相应的viewport,让网页以设备宽度来渲染。

 

2.添加css代码

还是“设置”菜单下,有页面定制CSS代码一项,在这里可以自定义你的css。由于我们要专门针对手机端写css,所以要用到媒体查询,把所有的css代码都写在这个区块内:

@media screen and (max-width: 768px){
    /*自定义的css规则*/

由于博客园的不同模板可能会有不同的html结构,所以并没有一套通用的css样式,所以具体的css得你自己动手来写了。需要写的大体包含以下内容:

  • 隐藏侧边栏等无需在手机上显示的元素
  • 布局元素的宽度改为百分比的,如width: 100%
  • 调整字体大小适应手机阅读
  • 微调各元素间距

最后,附上我博客的手机端css样式,供大家参考:

复制代码
@media screen and (max-width: 768px){
    #main, #mainContent{
        width: 100%;
    }
    #sideBar, body > a, #navList, #navigator, .postDesc a, #homepage_top_pager{
        display: none;
    }
    #blogTitle a{
        font-size: 30px;
    }
    #blogTitle h2{
        font-size: 16px;
    }
    #header{
        height: 180px;
    }
    #home{
        background-image: none;
    }
    .postTitle a{
        font-size: 22px;
    }
    .postCon, .postCon a{
        font-size: 16px;
    }
    .day{
        margin: 0 2%;
    }
    .postCon a{
        padding-left: 0;
    }
    .postDesc{
        width: 100%;
        font-size: 12px;
    }
    #home{
        background-color: #68BCCA;
    }
    #mainContent .forFlow{
        margin: 4px 0 0 0;
    }
    .postBody{
        
    }
    #blogTitle{
        left: 0;
    }
    #mainContent .postBody{
        width: 100%;
    }
    .post{
        padding: 0 4%;
    }
    #header{
        background: url(http://images.cnblogs.com/cnblogs_com/lvdabao/507840/o_face-monkey-128.png) top right no-repeat;
        background-size: 46px;
    }
    .topicListFooter{
        width: 100%;
        text-align: center;
        padding: 0;
        height: 40px;
    }
    .topicListFooter a:link{
        font-size: 12px;
    }
}
复制代码
相关文章
微信快速发送位置定位怎么弄【微信高级教程4】
  耗电量大是大多数智能手机的痛,好玩的东西多了,电量也撑不了多久。手机快没电时如何快速发送微信位置给好友好让他容易找到你呢?微信就内藏这样的彩蛋。   在微信任意聊天窗口输入 //pickpoi 并发送,可以快速定位自己当前的位置!当然这也与微信中的“发送位置”的功能是基本一致的。
982 0
如何实现 请在微信客户端打开链接
如何实现 请在微信客户端打开链接
242 0
如何实现 请在微信客户端打开链接
|
Web App开发 移动开发 小程序
扫普通链接二维码打开小程序的踩坑过程...
扫普通链接二维码打开小程序的踩坑过程...
3362 0
扫普通链接二维码打开小程序的踩坑过程...
|
搜索推荐 UED SEO
网站链接诱饵的制作,了解网站链接诱饵的形式
一、网站链接诱饵的制作; 链接诱饵的制作分为以下六个步骤: 1、选择目标对象。链接诱饵的最终意义在对方网站站长能主动转载你的文章,制作诱饵的时候要符合这部分人群的需求靠着口口相传的传播方式传播出去。 2、寻找链接诱饵的素材。可以去各大人气网站查看现时段最为热门的信息,也可以通过百度搜索风云榜,SOSO指数等寻找。 3、标题制作,光有好的内容还是远远不够的,必须要有一个吸引人的标题,要知道大众一般都是先看标题再看内容,标题不吸引人自然也不会有人看内容。类似于“十大xxxx”这样的标题往往能传播的很快。
232 0
|
iOS开发
成功解决最新版腾讯QQ软件出现的二维码加载失败,请点击刷新(一步搞定!)
成功解决最新版腾讯QQ软件出现的二维码加载失败,请点击刷新(一步搞定!)
成功解决最新版腾讯QQ软件出现的二维码加载失败,请点击刷新(一步搞定!)
|
Python 网络协议
python实现博客自动刷点击脚本
    #A Auto-Visit Web Site Tool import urllib import time import random print "Auto Click the WebPage for Click-Num.
1088 0
|
Java
解决csdn网页离线后打开自动跳转并批量处理下载的所有csdn文件
解决csdn网页离线后打开自动跳转并批量处理下载的所有csdn文件
649 0
解决csdn网页离线后打开自动跳转并批量处理下载的所有csdn文件

热门文章

最新文章