【BootStrap】BootStrap布局容器

本文介绍了BootStrap布局容器的重要性和使用方法。布局容器作为页面内容的封装工具,提供了方便的样式控制。内容包括布局容器的作用,如提供页面结构和响应式设计,并通过实例展示了不同类型的布局容器,如带边距的和全屏的,强调了它们不应互相嵌套的规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BootStrap布局容器

1.布局容器作用

布局容器 在我们自己写页面的时候 给一个div加上class=container样式那么他就可以是我们的布局容器了 但是对于BootStrap布局容器确有不同的意义

BootStrap必须包含至少一个布局容器,才能为页面内容进行封装和方便的样式控制

2.布局容器使用

image-20200328211103693

那么他这里说的是 在css文件里有一个class样式 叫做 containercontainer-fluid代表布局容器

我们来测试一下container

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<!-- 响应式布局基本设置 -->
		<meta name="viewport" content="width=device-width,initial-scale = 1">
		<link rel="stylesheet" href="css/bootstrap.css">
		<script src="js/jquery.js"></script>
		<script src="js/bootstrap.js"></script>
		<title>BootStrap布局容器</title>
		<style>
			.container{
				background-color: lightblue;
			}
		</style>
	</head>
	<body>
        <!-- 因为容器我们默认什么都看不着 所以给他加一个颜色 -->
		<div class="container">
            <h1>Hello BootStrap!</h1>
		</div>
	</body>
</html>

运行结果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TeL0DSLp-1585470224562)(C:\Users\Ronin\AppData\Roaming\Typora\typora-user-images\image-20200328215110717.png)]

看到了这个container样式也如官方所说两端是留白的 不过如果我们想多留一些或者少留一些的话那怎么办

我们到源码中查看这个container样式的设置

image-20200328213640674

image-20200328215349808

发现左右paading给了15px 左右margin是自动的 然后有三个宽度这里我们是什么意思呢

其实这个@media是一个查询器 这段代码的意思是查询我们的视口宽度是多少然后动态的给container赋值宽度

有没有暖暖的很贴心啊 哈哈

现在我们抓取一下开发者设置

image-20200328215621234

发现它确实只有一个宽度被加载了 也代表现在我们的视口宽度不低于1200px 现在我们做一个实验把这个视口缩小

image-20200328220339336

发现现在宽度已经是970px这其实就是一种响应式 并且Bootstrap的很多内容 动效等 都是相对于container来做

所以container响应式了 其他子元素也就响应式了 这也是为什么必须要使用container的原因

还有一个container-fluid也来测试一下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<!-- 响应式布局基本设置 -->
		<meta name="viewport" content="width=device-width,initial-scale = 1">
		<link rel="stylesheet" href="css/bootstrap.css">
		<script src="js/jquery.js"></script>
		<script src="js/bootstrap.js"></script>
		<title>BootStrap布局容器</title>
		<style>
			.container{
				background-color: lightblue;
			}
			.container-fluid{
				background-color: lightcoral;
			}
			
		</style>
	</head>
	<body>
		<div class="container">
			<h1 align="center">Hello BootStrap!</h1>
		</div>
		<div class="container-fluid">
			<h1 align="center">Hello BootStrap2!</h1>
		</div>
	</body>
</html>

结果:

image-20200328220907222

这个container-fluid也就是占全部屏幕 不留白 所以我们也不需要进行源码分析了 最后一个最重要的事情 那就是 这两种容器不可相互嵌套(不过正常开发中容器就是容器 一般不会进行嵌套调用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值