原计划一个月至少更新2此笔记,但是上个月只有一次,这个月快月底了还没有更新,实在是计划没有变化快,太忙了。就连原有的一些bug都来不及改,比如说ckeditor提交的时候会多出一些引号来,导致上次有个图片没有显示出来,今天得空来补充一发。
上次对html知识做了一些总结,今天结合bootstrap说一下页面布局。
选用bootstrap是因为我本人对前端没有办法,好在现在有很多前端框架可以使用。
首先,我们的页面设计采用三明治结构,页头,内容,页脚,这里利用bootstrap里面的栅格系统。代码如下:
<div class="container">
<div class="row">这是页头</div>
<div class="row">这是内容</div>
<div class="row">这是页脚</div>
</div>
看见没,框架布局就是这么简单任性。
然后页头我们放什么东西呢,这里我们设计放一个标题和一个导航菜单,代码如下:
<!-- 这是标题 -->
<div class="col-md-12" style="text-align:center">
<h1>爱嗨哟——折腾和分享技术</h1>
</div>
<!-- 这是导航菜单 -->
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- 下面这段是适应小屏幕的 -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand active" href="#">首页</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class=""><a href="#" target="_blank">菜单 <span class="sr-only">(current)</span></a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>我在右边</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
内容部分使用bootstrap的jumbrton(大屏幕)列表显示内容,代码如下:
<div class="jumbotron">
<h1>这里是文章的标题</h1>
<p>这里是文章内容</p>
<p><a class="btn btn-primary btn-lg" href="#" role="button">显示详细信息按钮</a></p>
</div>
最后说下,网址是:http://www.aihaiyo.com