大学生就可以看懂的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>
