优秀的编程知识分享平台

网站首页 > 技术文章 正文

css基础快速入门-18 bootstrap栅格系统

nanyue 2024-08-09 07:06:13 技术文章 11 ℃

大学生就可以看懂的css基础实战系列,pre标签里是笔记总结,动手实际操作一下会加强理解。有疑问留言交流哦。

可能比较枯燥,但是再坚持一下,前端知识的大门就会大开了。

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
 <link rel="stylesheet" href=bootstrap/bootstrap.css>
 <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
 <script src="bootstrap/bootstrap.js"></script>
 <style>
 .div-container {
 border: #42b983 solid 1px;
 }
 .div-row {
 border: #b93a30 solid 1px;
 }
 .div-col {
 border: #ff8158 solid 1px;
 }
 /*
 css选择器
 .class > 子元素: 第一代子元素
 .class 子元素:class下的所有子元素
 .div-container > .div-row > div {
 border: #ff8158 solid 1px;
 color: red;
 }
 */
 .div-container > .div-row div {
 border: #ff8158 solid 1px;
 color: red;
 }
 </style>
</head>
<body>
<pre>
 bootstrap栅格系统
 参考: <a target="_blank" href="https://blog.csdn.net/swust_lian/article/details/70125604">bootstrap栅格系统</a>
 栅格系统:container包含多个row,每个row包含最多12个col组成.
 ` container-fluid container
 ` col-md-1...12 最多12列
 ` col-md-offset-1...12 右偏移多少个格子 只有右偏移,因为布局是默认从左到右,右偏移即可完成布局偏移控制
 实现原理非常简单,就是利用十二分之一(1/12)的margin-left
 ` div左右浮动 col-md-push-* 往右浮动 col-md-pull-*往左浮动
</pre>
<div class="container div-container">
 <div class="row div-row">
 <div class="col-md-1 div-col">1</div>
 <div class="col-md-1 div-col">2</div>
 <div class="col-md-1 div-col">3</div>
 <div class="col-md-1 div-col">4</div>
 <div class="col-md-1 div-col">5</div>
 <div class="col-md-1 div-col">6</div>
 <div class="col-md-1 div-col">7</div>
 <div class="col-md-1 div-col">8</div>
 <div class="col-md-1 div-col">9</div>
 <div class="col-md-1 div-col">10</div>
 <div class="col-md-1 div-col">11</div>
 <div class="col-md-1 div-col">12</div>
 </div>
 <div class="row div-row">
 <div class="col-md-4 div-col">col-md-4</div>
 <div class="col-md-4 div-col">col-md-4</div>
 <div class="col-md-4 div-col">col-md-4</div>
 </div>
 <div class="row div-row">
 <div class="col-md-3 ">col-md-3</div>
 <div class="col-md-9 "> col-md-9</div>
 </div>
 <div class="row div-row">
 <div class="col-md-9 ">col-md-9</div>
 <div class="col-md-3 ">col-md-3</div>
 </div>
 <div class="row div-row">
 <div class="col-md-3 col-md-offset-1">col-md-3 列偏移</div>
 <div class="col-md-2 col-md-offset-1 text-center">col-md-1</div>
 <div class="col-md-3 col-md-offset-1">col-md-3 列偏移</div>
 </div>
 <div class="row div-row">
 <div class="col-md-3 col-md-push-5">col-md-3</div>
 <div class="col-md-5 col-md-pull-3">col-md-5</div>
 <div class="col-md-1 col-md-push-5">col-md-1</div>
 </div>
 <div class="row div-row">
 <div class="col-md-6">
 <div class="row">
 <div class="col-md-3">col-md-3</div>
 <div class="col-md-3">col-md-3</div>
 <div class="col-md-1">col-md-1</div>
 </div>
 </div>
 </div>
</div>
</body>
</html>

Tags:

最近发表
标签列表