bootstrap学习之container类和container-fluid类的区别
一,Demo
<!DOCTYPE html> <html lang="zh-cn"> <!-- 头部 --> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Hello World</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> </head> <!-- 内容 --> <body> <div class="container"> <h3>hello world</h3> </div> <script type="text/javascript" src="js/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="js/bootstrap.min.js"></script> </body> </html>
- container
运行打开浏览器,f12后发现container容器不止有15px的padding,还有一个会随着浏览器宽度变化而变化的margin,如图![]()
盒模型![]()
-
container-fluid
当把类换成container-fluid之后,你会发现页面有明显的变化,如图
盒模型
![]()
你会发现这次整个容器就只有固定的15px的padding,并没有再加margin。
二,结论
- container类根据不同屏幕宽度,通过媒体查询,阶段性的赋值一个固定宽度,所以在改变浏览器的大小时,页面是一个阶段一个阶段变化的。
- container-fluid类则是始终保持与外部div的宽度一致,所以当缩放浏览器时,它会始终保持100%的宽度。



浙公网安备 33010602011771号