web前端-bootstrap响应式布局的心路历程(二、栅格系统实际演练)
【摘要】 在第一小节里,我们介绍里bootstrap,那么我们在这里就通过bootstrap来写一个小的页面,下面就是一个bootstrap最基本的框架里,那么我们注意到下面还需要导入jQuery和bootstrap.js。那么在这个框架上我先写了一个co-md例子,通过这个例子我们可以和上一篇结合起来,(看博客没用,还是得看官网啊)。注意以下几点:栅格系统用于通过一系列的行(row)与列(colum...
在第一小节里,我们介绍里bootstrap,那么我们在这里就通过bootstrap来写一个小的页面,下面就是一个bootstrap最基本的框架里,那么我们注意到下面还需要导入jQuery和bootstrap.js。
那么在这个框架上我先写了一个co-md例子,通过这个例子我们可以和上一篇结合起来,(看博客没用,还是得看官网啊)。注意以下几点:
栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。
行(row)”必须包含在
.container
(固定宽度)或.container-fluid
(100% 宽度)中,以便为其赋予合适的排列通过“行(row)”在水平方向创建一组“列(column)”
你的内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为行(row)”的直接子元素
栅格系统中的列是通过指定1到12的值来表示其跨越的范围
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link href="bootstrap.min.css" rel="stylesheet" />
<style>
.the1{
background-color:red;
}
.the2{
background-color:greenyellow;
}
.the3{
background-color:bisque;
}
.the4{
background-color:yellow;
}
div{
font-size: larger;
border:#000000 solid 1px;
}
</style>
</head>
<body>
<div class="row the1">
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
</div>
<div class="row the2">
<div class="col-md-8">.col-md-8</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row the3">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row the4">
<div class="col-md-6">.col-md-6</div>
<div class="col-md-6">.col-md-6</div>
</div>
<script src="jquery.min.js"></script>
<!-- 包括所有已编译的插件 -->
<script src="bootstrap.min.js"></script>
</body>
</html>
这个代码的结果就是:
从这个图中我们可以看出,我们每一行根据我们样式的不同被分成了12分、2份、3份、2份。每份的间距也不一样。是不是很神奇,不用自己写display,也不用管别的其它,哈哈。下一个案例在这个基础上加上xs的样式,来演示响应式布局的厉害之处。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)