设计思路
我们在上面了解了什么是响应式布局,那在我们的实际项目中应该怎么去设计呢?在以往我们设计网站的时候都会受到不同浏览器的兼容性的困扰,还要来个不同尺寸设备,我们该怎么淡定下来呢?有需求就会有解决方案,说到响应式布局,就不得不提起CSS3中的Media Query(媒介查询),这可是个好东西,易用、强大、快捷……
Media Query是制作响应式布局的一个利器,使用这个工具,我们可以非常方便快捷的制造出各种丰富的实用性强的界面。接下来就一起来深入的了解Media Query。
1、CSS3中的Media Query(媒介查询)是什么?[1]
通过不同的媒介类型和条件定义样式表规则。媒介查询让CSS可以更精确作用于不同的媒介类型和同一媒介的不同条件。媒介查询的大部分媒介特性都接受min和max用于表达”大于或等于”和”小于或等于”。如:width会有min-width和max-width媒介查询可以被用在CSS中的@media和@import规则上,也可以被用在HTML和XML中。通过这个标签属性,我们可以很方便的在不同的设备下实现丰富的界面,特别是移动设备,将会运用更加的广泛。
2、media query能够获取哪些值?
设备的宽和高device-width,device-height显示屏幕/触觉设备。
渲染窗口的宽和高width,height显示屏幕/触觉设备。
设备的手持方向,横向还是竖向orientation(portrait|lanscape)和打印机等。
画面比例aspect-ratio点阵打印机等。
设备比例device-aspect-ratio-点阵打印机等。
对象颜色或颜色列表color,color-index显示屏幕。
设备的分辨率resolution。
3、语法结构及用法
@media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules}
示例一:在link中使用@media:
<link rel=“stylesheet” type=“text/css” media=“only screen and (max-width: 480px),only screen and (max-device-width: 480px)” href=“link.css”/>
上面使用中only可省略,限定于计算机显示器,第一个条件max-width是指渲染界面最大宽度,第二个条件max-device-width是指设备最大宽度。
示例二:在样式表中内嵌@media:
@media (min-device-width:1024px) and (max-width:989px),screen and (max-device-width:480px),(max-device-width:480px) and (orientation:landscape),(min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait) {srules}
在示例二中,设置了电脑显示器分辨率(宽度)大于或等于1024px(并且最大可见宽度为989px);屏宽在480px及其以下手持设备;屏宽在480px以及横向(即480尺寸平行于地面)放置的手持设备;屏宽大于或等于480px小于1024px以及垂直放置设备的css样式。
从上面的例子可以看出,字符间以空格相连,选取条件包含在小括号内,srules为兼容设置的样式表,包含在中括号里面。only(限定某种设备,可省略),and(逻辑与),not(排除某种设备)为逻辑关键字,多种设备用逗号分隔,这一点继承了css基本语法。
4、测试Media Queries
最后,我们需要对我们刚刚设计的Media Queries进行测试,想要在不同设备上测试Media Queries的效果,可以使用一个浏览工具来检验不同尺寸屏幕下的显示效果,在这里为大家介绍一个不错的在线工具 – Responsivator,它可以模拟iPhone等各种不同设备,并且还可以自定义不同尺寸屏幕的显示效果,只需要输入一个url甚至是本地的一个url(如:http://127.0.0.1/),就可以看到网站在不同尺寸屏幕下的显示效果。
5、通过Media Queries实现响应式布局设计
好了,我们明白了什么是Media Query,那我们一起来运用到响应式布局的设计项目中去。设计思路很简单,首先先定义在标准浏览器下的固定宽度(假如标准浏览器的分辨率为1024px,那么我们设置宽为980px),然后用Media Query来监测浏览器的尺寸变化,当浏览器的分辨率小于1024px的时候,则通过Media Query预设的样式表来将页面的宽度设置为百分比显示,这样子页面的结构元素就会根据浏览器的的尺寸来进行相对应的调整。同理,当浏览器的可视区域改变到某个值(假如为650px)的时候,页面的结构元素根据Media Query预设的层叠样式表来进行相对应的调整。看看我们的例子:
/* 当浏览器的可视区域小于980px */
@media screen and (max-width: 980px) {
#wrap {width: 90%; margin:0 auto;}
#content {width: 60%;padding: 5%;}
#sidebar {width: 30%;}
#footer {padding: 8% 5%;margin-bottom: 10px;}
}
/* 当浏览器的可视区域小于650px */
@media screen and (max-width: 650px) {
#header {height: auto;}
#searchform {position: absolute;top: 5px;right: 0;}
#content {width: auto; float: none; margin: 20px 0;}
#sidebar {width: 100%; float: none; margin: 0;}
}
通过上面我们就可以监测浏览器的可视区域变化的时候我们的页面结构元素也会相对应的变化,当然你可以再多设置几个尺寸的监测层叠样式表,这样子就可以根据不同尺寸设备来进行响应式的布局。为了更好的显示效果,我们往往还要格式化一些CSS属性的初始值:
/* 禁用iPhone中Safari的字号自动调整 */
html {
-webkit-text-size-adjust: none;
}
/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
/* 设置图片视频等自适应调整 */
img {
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
.video embed, .video object, .video iframe {
width: 100%;
height: auto;
}
最后要注意的是在页面的头部<head></head>之间加上下面这句∶
<meta name=“viewport” content=“width=device-width; initial-scale=1.0”>
meta viewport这个属性是在移动设备上设置原始大小显示和是否缩放的声明。
参数设置∶
width – viewport的宽度
height – viewport的高度
initial-scale – 初始的缩放比例
minimum-scale – 允许用户缩放到的最小比例
maximum-scale – 允许用户缩放到的最大比例
user-scalable – 用户是否可以手动缩放
@media only screen and(max-device-width:480px){…/*此处为支持此移动设备的css样式代码,需将其放置于pc终端css代码之后覆盖之*/}
如果是大型的网站或项目,我们讲为各类型的移动终端独立编写css样式文件,此时的使用方式如下:
<link rel=”stylesheet” type=”text/css” media=”only screen and (max-device-width:480px)” href=”small_screen480.css”>
/*small_screen480.css即为对480px大小移动终端书写的css文件*/
css文件被区分引用,接下来的工作就是我们非常熟识的弹性布局了,另外再注意俩点,一是图片,在移动设备上,要做一些特定适合的小图片来匹配,如果单纯使用压缩的图片会失真,影响用户体验;二是在头部加入如下代码,目的是声明在移动设备上设置原始大小显示和是否缩放[2]
<meta name=”viewport” content=”width=device-width; initial-scale=1.0″>
<!–[if lt IE 9]>
<script src=”../../css3-mediaqueries.js”></script>
<![endif]–>
实例代码:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } html, body { background: none repeat scroll 0 0 #FFFFFF; color: #000000; } body { background-image: url("http://common.cnblogs.com/Skins/sea/images/back.gif"); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; line-height: 1.5; word-wrap: break-word; } p { line-height: 1.7;} a { text-decoration: none; color: #1A8BC8; } a:visited { color: #1A8BC8; } li { list-style: none; } img { border: none;} footer { text-align: center; color: Gray;} .c { clear: both;} .l-h-1 { line-height: 1;} .f-n { float: none;} .l { float : left;} .r { float: right;} .header { background: white url("http://common.cnblogs.com/Skins/sea/images/bg_header.jpg") no-repeat left top; height: 195px; border: 1px dotted #8B8D72; } .header hgroup{ margin: 50px 0 0 265px; } .header h1 a{ font-size: 17px; font-weight: bold; text-decoration: none; color: Black;} .nav { margin: 0 20px 20px 260px; background: white; border: 1px dotted #8B8D72; border-top: none;} .nav ul{ padding: 5px 0 0 5px; } .nav li{ display: inline; padding: 5px 5px 0; } .nav aside { text-align: right; padding: 0 5px 5px;} .main { margin: 0 20px 20px 260px; background: white; border: 1px dotted #8B8D72; padding: 20px;} .main article header { margin-bottom: 10px; } .main article header h1{ font-size: 16px; font-weight: bold; } .main article header h1 a{ color: #1A8BC8; text-decoration: none; } .main article header h1 time, .main article header h1 span{ font-size: 12px; font-weight: normal; float: right; } .main article section h2{ background: none repeat scroll 0 0 #2B6695; border-radius: 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; margin: 15px 0 !important; padding: 5px 0 5px 20px; text-shadow: 2px 2px 3px #222222; } .main .book { margin: 10px; } .main .book header { border-bottom: 1px solid #2B6695; } .main .book .author { font-weight: bold;} .main .book h3 { background: #2B6695; padding: 5px 20px; border-radius: 4px 4px 0 0; display: inline-block; margin-left: 20px; font-weight: bold; color: White; } .main .green_channel { border: 1px dotted #8B8D72; padding: 10px 10px ; margin: 10px 0 10px 0; width: 420px;} .main .green_channel a { margin: 0 2px; display: inline-block; padding: 2px 10px; font-size: 12px; font-weight: bold; color: White; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D") repeat-x scroll 0 0 transparent;} .main .green_channel .green { background-color: #2DAEBF; } .main .green_channel .red { background-color: #E33100;} .main .green_channel .yellow { background-color: #FFB515;} .main .green_channel .gray { background-color: #EEEEEE; color: #555555;} .main .green_channel img { vertical-align: -7px;} .main .author_info { display: inline-block; } .main .author_info .info_txt { display: inline-block; text-decoration: none; font-size: 12px; line-height: 1.5 } .main .digg { float: right;} .main .digg div { margin: 0 10px; display: inline-block; color: #075DB3; font-family: Verdana; font-size: 14px; text-align: center;} .main .digg div.f-n { float: none; display: block;color: gray; font-size: 12px;} .main .digg .top { background: url("http://static.cnblogs.com/images/upup.gif") no-repeat scroll 0 0 transparent; width: 46px; height: 52px;} .main .digg .down { background: url("http://static.cnblogs.com/images/downdown.gif") no-repeat scroll 0 0 transparent; width: 46px; height: 52px;} .aside { position: absolute; left: 20px; top: 105px; width: 220px; border: 1px dotted #8B8D72; background: white;} .aside .my_info { margin: 10px; line-height: 1.4;} .aside .side_bar { margin: 10px;} .aside .side_bar h3{ background: url("http://common.cnblogs.com/Skins/sea/images/bg_listtitle.gif") ; background-repeat: no-repeat; margin: 10px 0; font-weight: bold;} .comment { margin: 0 20px 20px 260px;} .comment h2 { padding: 5px 0;} .comment li { padding: 5px 15px; margin: 10px 0; border: 1px dotted #8B8D72; background: white; } .comment li a{ padding: 0 3px; } </style> </head> <body> <header class="header"> <hgroup> <h1> <a href="http://www.cnblogs.com/yexiaochai/">叶小钗</a></h1> <h2> 两年内我会成为国内优秀的web前端工程师!2013-04-15</h2> </hgroup> </header> <nav class="nav"> <ul> <li><a href="http://www.cnblogs.com/">博客园</a></li> <li><a href="http://www.cnblogs.com/yexiaochai/">首页</a></li> <li><a href="http://q.cnblogs.com">博问</a></li> <li><a href="http://home.cnblogs.com/ing/">闪存</a></li> <li><a href="http://www.cnblogs.com/yexiaochai/admin/EditPosts.aspx?opt=1">新随笔</a></li> <li><a href="http://space.cnblogs.com/msg/send/%e5%8f%b6%e5%b0%8f%e9%92%97">联系</a></li> <li><a href="http://www.cnblogs.com/yexiaochai/rss">订阅<img alt="订阅" src="http://images.cnblogs.com/xml.gif"></a></li> <li><a href="http://www.cnblogs.com/yexiaochai/admin/EditPosts.aspx">管理</a></li> </ul> <!--不知道是否合理--> <aside> 随笔-20 评论-260 文章-0 trackbacks-0 </aside> </nav> <div class="main"> <article> <header> <h1> <a href="#">HTML5书籍推荐</a><time pubdate="pubdate" value="2013-04-15">2013年4月15日</time><span>阅读(1363) 评论(24)</span></h1> </header> <p> HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。<br /> HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。<br /> 它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。<br /> <b>作为前端开发人员你还未学习HTML5?</b>看来你已经OUT了,现在由老夫来推荐几本书籍:</p> <section> <h2> 书籍推荐</h2> <article class="book"> <header> <h3> HTML5高级程序设计</h3> </header> <div class="author"> (荷)柳伯斯,(美)阿伯斯,(美)萨姆 著</div> <p> 本书首先介绍了HTML5的历史背景、新的语义标签及与以往HTML版本相比的根本变化,同时揭示了HTML5背后的设计原理.从第2章起,分别围绕构建令人神往的富Web应用,逐一讨论了HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、Web Workers、Storage等API的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术。本书最后探索了离线Web应用并展望了HTML5未来的发展前景。<br /> 本书面向有一定经验的Web应用开发人员,对HTML5及未来Web应用技术发展抱有浓厚兴趣的读者也可以学习参考。 </p> </article> <article class="book"> <header> <h3> HTML5&CSS3权威指南</h3> </header> <div class="author"> 陆凌牛</div> <p> 如果你是一位有前瞻性的Web前端工作者,那么你一定会从《HTML5与CSS3权威指南》中受益,因为它就是专门为你打造的。《HTML 5与CSS 3权威指南》内容系统而全面,详尽地讲解了HTML 5和CSS 3的所有新功能和新特性;技术新颖,所有知识点都紧跟HTML 5与CSS 3的最新发展动态(HTML 5和CSS 3仍在不断完善之中);实战性强(包含246个示例页面),不仅每个知识点都配有精心设计的小案例(便于动手实践),而且还有两个综合性的案例(体现用HTML 5与CSS 3开发Web应用的思维和方法)。《HTML5与CSS3权威指南》不仅能满足你全面而系统地学习理论知识的需求,还能满足你需要充分实践的需求。</p> </article> <article class="book"> <header> <h3> Javascript高级程序设计</h3> </header> <div class="author"> (美)(Nicholas C.Zakas)扎卡斯</div> <p> JavaScript 是根据 "ECMAScript"标准制定的网页脚本语言。这个标准由 ECMA 组织发展和维护。ECMA-262 是正式的 JavaScript 标准。JavaScript是目前Web客户端开发的主要编程语言,也是Ajax的核心技术之一。 </p> </article> </section> <footer>该文章属于叶小钗原创文章,欢迎转载,转载请注明出处</footer> </article> <div class="green_channel"> 绿色通道: <a class="green" href="javascript:void(0);">好文要顶</a> <a href="javascript:void(0);" class="red">关注我</a> <a href="javascript:void(0);" class="yellow">收藏该文</a> <a target="_blank" href="#" class="gray">与我联系</a> <img alt="" src="http://static.cnblogs.com/images/icon_weibo_24.png"> </div> <div class="author_info"> <a target="_blank" href="http://home.cnblogs.com/u/yexiaochai/"> <img alt="" class="author_avatar" src="http://pic.cnitblog.com/face/u294743.jpg?id=23185449"></a> <div class="info_txt"> <a href="http://home.cnblogs.com/u/yexiaochai/">叶小钗</a><br> <a href="http://home.cnblogs.com/u/yexiaochai/followees">关注 - 19</a><br> <a href="http://home.cnblogs.com/u/yexiaochai/followers">粉丝 - 130</a> </div> <div class="l-h-1"> <a href="#">+加关注</a> </div> <div class="c"></div> </div> <div class="digg"> <div class="top">6</div> <div class="down">0</div> <div class="f-n">(请您对文章做出评价)</div> </div> </div> <aside class="aside"> <div class="my_info"> 昵称:<a href="http://home.cnblogs.com/u/yexiaochai/">叶小钗</a><br> 园龄:<a title="入园时间:2011-04-23" href="http://home.cnblogs.com/u/yexiaochai/">1年11个月</a><br> 粉丝:<a href="http://home.cnblogs.com/u/yexiaochai/followers/">130</a><br> 关注:<a href="http://home.cnblogs.com/u/yexiaochai/followees/">19</a><div id="p_b_follow"> </div> <div id="p_b_ing"> <a href="http://home.cnblogs.com/ing/my/">我的闪存</a></div> </div> <div class="side_bar"> <h3>常用链接</h3> <ul> <li><a href="http://www.cnblogs.com/yexiaochai/MyPosts.html" id="ctl01_rptMainLinks_lnkLinkItem_0"> 我的随笔</a></li> <li><a href="http://www.cnblogs.com/yexiaochai/MyComments.html" id="ctl01_rptMainLinks_lnkLinkItem_1"> 我的评论</a></li> <li><a href="http://www.cnblogs.com/yexiaochai/OtherPosts.html" title="我发表过评论的随笔" id="ctl01_rptMainLinks_lnkLinkItem_2">我的参与</a></li> <li><a href="http://www.cnblogs.com/yexiaochai/RecentComments.html" id="ctl01_rptMainLinks_lnkLinkItem_3"> 最新评论</a></li> <li><a href="http://www.cnblogs.com/yexiaochai/tag/" id="ctl01_rptMainLinks_lnkLinkItem_4"> 我的标签</a></li> </ul> <h3>随笔分类</h3> <ul> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/471015.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_0">css</a></li> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/471013.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_1">HTML5&CSS3初探</a></li> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/471016.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_2">javascript</a></li> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/309100.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_3">Java学习(3)</a></li> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/326208.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_4">Web前端(13)</a></li> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/329149.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_5">工作点滴(3)</a></li> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/326205.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_6">设计模式</a></li> <li class="catListItem"><a href="http://www.cnblogs.com/yexiaochai/category/306145.html" class="listitem" id="ctl04_CatList_LinkList_0_Link_7">学习感悟(3)</a></li> </ul> <h3>最近评论</h3> <ul> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658242"> 1. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body"><a title="查看所回复的评论" href="#2658237">@</a>SmileCoder<br> 你目标有点难哦</li> <li class="recent_comment_author">--叶小钗</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658237"> 2. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body"><a title="查看所回复的评论" href="#2658193">@</a>叶小钗<br> 2年内我一定要成为国内优秀的NET软件工程师</li> <li class="recent_comment_author">--SmileCoder</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658218"> 3. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body">真正要改变自己不是一件容易的事。</li> <li class="recent_comment_author">--izhangxu</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658196"> 4. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body"><a title="查看所回复的评论" href="#2658081">@</a>zuiaitianxibi<br> 我一直认为这种题非常2.。。</li> <li class="recent_comment_author">--叶小钗</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658193"> 5. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body"><a title="查看所回复的评论" href="#2658180">@</a>赵弟栋<br> 哪个是你妹。。。</li> <li class="recent_comment_author">--叶小钗</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658180"> 6. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body">好久不见了 妹</li> <li class="recent_comment_author">--赵弟栋</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658167"> 7. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body">加油吧!</li> <li class="recent_comment_author">--刘玲</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658148"> 8. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body">好吧 支持一下</li> <li class="recent_comment_author">--clith</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658144"> 9. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body"><a title="查看所回复的评论" href="#2658132">@</a>月漩涡<br> 多谢道友</li> <li class="recent_comment_author">--叶小钗</li> <li class="recent_comment_title"><a href="http://www.cnblogs.com/yexiaochai/archive/2013/04/15/3022395.html#2658132"> 10. Re:两年内,我要成为国内优秀的前端技术人员!</a></li> <li class="recent_comment_body">送你一首<a target="_blank" href="http://bz.5sing.com/1790260.html">初心</a></li> <li class="recent_comment_author">--月漩涡</li> </ul> </div> </aside> <div class="comment"> <h2> 评论:</h2> <ul> <li><a href=""># 1楼</a> <time>2013-04-15 16:48</time> | <a href="">2013-04-15 16:48</a> <p> 感觉浑身气爽啊,我也何尝不是有过此想法,其实舍去与舍去,需要改变的都是自己,而自己改变了,周围的一切也会随之改变,大道在于实践,希望你的实践能够帮助自己,祝你早日走上那一步了。</p> <div> <a href="javascript:void(0);">回复</a> <a href="javascript:void(0);">引用</a> <a href="javascript:void(0);"> 删除</a> <a class="r" href="javascript:void(0);">反对(0)</a> <a href="javascript:void(0);" class="r">支持(0)</a> </div> </li> <li><a href=""># 1楼</a> <time>2013-04-15 16:48</time> | <a href="">2013-04-15 16:48</a> <p> 感觉浑身气爽啊,我也何尝不是有过此想法,其实舍去与舍去,需要改变的都是自己,而自己改变了,周围的一切也会随之改变,大道在于实践,希望你的实践能够帮助自己,祝你早日走上那一步了。</p> <div> <a href="javascript:void(0);">回复</a> <a href="javascript:void(0);">引用</a> <a href="javascript:void(0);"> 删除</a> <a class="r" href="javascript:void(0);">反对(0)</a> <a href="javascript:void(0);" class="r">支持(0)</a> </div> </li> <li><a href=""># 1楼</a> <time>2013-04-15 16:48</time> | <a href="">2013-04-15 16:48</a> <p> 感觉浑身气爽啊,我也何尝不是有过此想法,其实舍去与舍去,需要改变的都是自己,而自己改变了,周围的一切也会随之改变,大道在于实践,希望你的实践能够帮助自己,祝你早日走上那一步了。</p> <div> <a href="javascript:void(0);">回复</a> <a href="javascript:void(0);">引用</a> <a href="javascript:void(0);"> 删除</a> <a class="r" href="javascript:void(0);">反对(0)</a> <a href="javascript:void(0);" class="r">支持(0)</a> </div> </li> <li><a href=""># 1楼</a> <time>2013-04-15 16:48</time> | <a href="">2013-04-15 16:48</a> <p> 感觉浑身气爽啊,我也何尝不是有过此想法,其实舍去与舍去,需要改变的都是自己,而自己改变了,周围的一切也会随之改变,大道在于实践,希望你的实践能够帮助自己,祝你早日走上那一步了。</p> <div> <a href="javascript:void(0);">回复</a> <a href="javascript:void(0);">引用</a> <a href="javascript:void(0);"> 删除</a> <a class="r" href="javascript:void(0);">反对(0)</a> <a href="javascript:void(0);" class="r">支持(0)</a> </div> </li> <li><a href=""># 1楼</a> <time>2013-04-15 16:48</time> | <a href="">2013-04-15 16:48</a> <p> 感觉浑身气爽啊,我也何尝不是有过此想法,其实舍去与舍去,需要改变的都是自己,而自己改变了,周围的一切也会随之改变,大道在于实践,希望你的实践能够帮助自己,祝你早日走上那一步了。</p> <div> <a href="javascript:void(0);">回复</a> <a href="javascript:void(0);">引用</a> <a href="javascript:void(0);"> 删除</a> <a class="r" href="javascript:void(0);">反对(0)</a> <a href="javascript:void(0);" class="r">支持(0)</a> </div> </li> <li><a href=""># 1楼</a> <time>2013-04-15 16:48</time> | <a href="">2013-04-15 16:48</a> <p> 感觉浑身气爽啊,我也何尝不是有过此想法,其实舍去与舍去,需要改变的都是自己,而自己改变了,周围的一切也会随之改变,大道在于实践,希望你的实践能够帮助自己,祝你早日走上那一步了。</p> <div> <a href="javascript:void(0);">回复</a> <a href="javascript:void(0);">引用</a> <a href="javascript:void(0);"> 删除</a> <a class="r" href="javascript:void(0);">反对(0)</a> <a href="javascript:void(0);" class="r">支持(0)</a> </div> </li> <li><a href=""># 1楼</a> <time>2013-04-15 16:48</time> | <a href="">2013-04-15 16:48</a> <p> 感觉浑身气爽啊,我也何尝不是有过此想法,其实舍去与舍去,需要改变的都是自己,而自己改变了,周围的一切也会随之改变,大道在于实践,希望你的实践能够帮助自己,祝你早日走上那一步了。</p> <div> <a href="javascript:void(0);">回复</a> <a href="javascript:void(0);">引用</a> <a href="javascript:void(0);"> 删除</a> <a class="r" href="javascript:void(0);">反对(0)</a> <a href="javascript:void(0);" class="r">支持(0)</a> </div> </li> </ul> </div> <footer>版权所有·博客园</footer> </body> </html>