先看一下博客园官方博客的手机版本,在Chrome里面F12,使用移动模式。
今天看博客,看到吕大豹的文章:简单两步让博客园支持手机端显示, 之前自己把博客从博客园迁移到了github的issu中,也是考虑到博客园的博客不能很好的支持手机端浏览和评论。今天根据简单两步,确实把自己的博客能兼容手机显示了,记录一下。
我的博客模板是:http://HdhCmsTestcnblogs测试数据/SkinUser.aspx?SkinName=SimpleBlue
1.添加js代码,参照吕的博客文章
2.添加CSS代码。我的博客模板和吕的不同,所以我直接复制了CSS代码,也做了一些改动。
我的博客是左右两栏,为了分栏,右侧的#mainContent有一个marin-left:300px的样式,所以要去掉。 a链接有时太长,没有换行显示,需要加一段代码。 a{word-wrap: break-word;} 文章详细页,设计到广告、评论框和分享panel使用了固定宽度,同一改成了{width:100%;},而且对广告还添加了{overflow:hidden}。博客园官方后期可以考虑把固定宽度的广告都换成响应式的广告。
body {
font-family : "微软雅黑",Arial,sans-serif ;
font-size : 14px !important ;
}
div#license {
background-color : #f8f8ee ;
border : solid 1px #e8e7d0 ;
padding : 5px 10px 0px 10px ;
min-height : 10px ;
margin-bottom : 10px ;
margin-top : 10px ;
color : #666666 ;
}
.post {
background-color : #fff ;
border : 1px solid #F5F5F5 ;
}
#cnblogs_post_body p {
font-family : "微软雅黑",Arial,sans-serif ;
font-size : 16px !important ;
}
/* 支持手机样式 */
@media screen and (max-width: 768px) {
#mainContent {
margin-left : 0
}
a {
word-wrap : break-word ;
}
#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 ;
}
#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 ;
}
#blogTitle {
left : 0 ;
}
#mainContent .postBody {
width : 100% ;
}
.post {
padding : 0 4% ;
}
#header {
background-size : 46px ;
}
.topicListFooter {
width : 100% ;
text-align : center ;
padding : 0 ;
height : 40px ;
}
.topicListFooter a:link {
font-size : 12px ;
}
/* 文章详细页样式 */
#green_channel {
width : 100% ;
}
.c_ad_block {
width : 100% ;
overflow : hidden ;
}
#tbCommentAuthor,测试数据mentbox_title,#tbCommentBody {
width : 100% ;
}
}
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did115627