Bootstrap写一个简单的响应式网页

本文介绍了如何使用Bootstrap实现响应式网页设计,涉及到媒体查询、弹性布局和断点选择。通过引入Bootstrap框架,并展示不同屏幕尺寸下导航栏的样式变化,讲解了如何创建适应不同设备的网页布局。
摘要由CSDN通过智能技术生成
响应式网页

响应式网页设计采用css的媒体查询技术,将包括弹性布局,弹性图片、媒体和媒体查询整合在一起,为响应式网页设计。
页面会随着窗口的尺寸变化做出相应的改变。
视口是浏览器显示的内容区域,不包括工具栏标签栏。可以通过设置width来控制视口的大小,device-width为设备宽度。

<meta name= "viewport" content = "width=device-width, initial-scale=1, shrink-to-fit=no">

响应式设计需要寻找一个临界点,当视觉效果不符合人的审美或影响了内容获取时对应的值,这个临界值是响应式设计的断点。
目前可被采用的响应式布局:
可切换的固定布局:以像素为基本单位,参考主流设备尺寸,设计几套不同的布局。
弹性布局:以百分比作为页面的基本单位,可以适应一定范围内所有尺寸的设备屏幕和浏览器宽度,完美利用有效空间展现最佳效果。
混合布局:可以采用像素或百分比作为页面单位。

首先通过cdn引入框架,注意使用bootstrap的js文件前要引入jquery

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/umd/popper.min.js" integrity="sha384-L2pyEeut/H3mtgCBaUNw7KWzp5n9+4pDQiExs933/5QfaTh8YStYFFkOzSoXjlTb" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>

导航栏

<nav class="navbar navbar-expand-lg n
很高兴为你服务!关于你的问题,我可以提供一些基本的指导。 Bootstrap一个非常流行的响应式设计框架,可以协助你构建适用于桌面、平板电脑和手机等不同大小屏幕的网页。以下是一些基本的用法: 1. 在你的HTML文档中引入Bootstrap库: ```html <!-- 最新版本的Bootstrap库 --> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.4.1/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/popper.js/1.16.0/umd/popper.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/4.4.1/js/bootstrap.min.js"></script> ``` 2. 使用Bootstrap提供的类来构建网页布局和样式: ```html <!-- 基本网页结构 --> <body> <header> <nav class="navbar navbar-expand-lg navbar-light bg-light"> <a class="navbar-brand" href="#">网页标题</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">主页 <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">关于</a> </li> <li class="nav-item"> <a class="nav-link" href="#">联系我们</a> </li> </ul> </div> </nav> </header> <main> <div class="container-fluid"> <div class="row"> <div class="col-md-6">内容区1</div> <div class="col-md-6">内容区2</div> </div> </div> </main> <footer>版权声明</footer> </body> ``` 以上是Bootstrap的基本使用方法,你可以参考官方文档进行更深入的了解,祝你编成功!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值