加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

BootStrap学习笔记

发布时间:2020-12-17 20:57:45 所属栏目:安全 来源:网络整理
导读:一、BootStrap是什么 BootStrap是基于HTML、CSS和JavaScript的框架,使你只需要写简单的代码就可以很快的搭建一个还不错的前端界面,它是后端程序员的福音,使他们只需要专注业务逻辑,而无须浪费太多的精力在界面设计上。 全响应 它可以开发 全响应式网页


一、BootStrap是什么

BootStrap是基于HTML、CSS和JavaScript的框架,使你只需要写简单的代码就可以很快的搭建一个还不错的前端界面,它是后端程序员的福音,使他们只需要专注业务逻辑,而无须浪费太多的精力在界面设计上。

全响应

它可以开发全响应式网页――不论你使用手机、平板电脑、普通个人电脑浏览网站内容,所有的元素都可以很优雅的呈现,减轻了因为兼容性而带来的工作量。

二、下载

如果你想把BootStrap文件放在项目中供本地使用,那么首先你要下载它,那么在哪可以下载到BootStrap文件呢?

下载完整版

你可以登陆http://v3.bootcss.com 点击页面中的下载BootStrap按钮下载完整版。


三、使用BootStrap文件

在使用BootStrap是你可以根据自己的生产环境来进行选择,既可以将BootStrap下载到本地进行引用也可以使用BootStrap CDN来进行引用。


1、将BootStrap文件下载到本地使用


(1).首先把它的文件按照类别放在项目的文件夹中

你可以把CSS文件――bootstrap.min.css放在类似stylesheets这样专门放CSS的文件夹。把js文件――bootstrap.min.js放在类似Scripts文件夹中。

(2).在页面中使用BootStrap

将BootStrap的文件bootstrap.min.cssbootstrap.min.js引入当前页面中,由于BootStrap是基于Jquery的,所以在引入它的js文件之前,一定要先引入Jquery.js。注意:这里考虑到文件大小,我们引入了min版的文件,当然,你也可以引入完整版的文件。

示例代码如下:

<!--?Bootstrap?核心?CSS?文件?-->
<link?rel="stylesheet"?href="/stylesheets/bootstrap.min.css">?
<!--?jQuery文件?-->
<script?src="/scripts/jquery.min.js"></script>?
<!--?Bootstrap?核心?JavaScript?文件?-->
<script?src="/scripts/bootstrap.min.js"></script>

2、使用BootStrap CDN进行引用

<!--?新?Bootstrap?核心?CSS?文件?-->
<link?rel="stylesheet"?href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!--?可选的Bootstrap主题文件(一般不用引入)?-->
<link?rel="stylesheet"?href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
<!--?jQuery文件。务必在bootstrap.min.js?之前引入?-->
<script?src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<!--?最新的?Bootstrap?核心?JavaScript?文件?-->
<script?src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>



四、BootStrap屏幕分类


BootStrap是一种全响应的技术,那么针对不同的屏幕,它是怎么提供支持的呢? 别担心,针对不同的显示屏幕尺寸,BootStrap提供了不同的栅格布局的属性:

  1. col-xs-* 超小屏幕 手机 (<768px)

  2. col-sm-* 小屏幕 平板 (≥768px)

  3. col-md-* 中等屏幕 桌面显示器 (≥992px)

  4. col-lg-* 大屏幕 大桌面显示器 (≥1200px)


在写栅格布局的页面时div的class是这样子的:

<div class="container-fluid">
?? ??? ?<div class="row">
?? ??? ??? ?<div class="col-md-8 col-xs-6" style="border:1px solid black;height: 100px;">div1</div>
?? ??? ??? ?<div class="col-md-4 col-xs-6" style="border:1px solid black;height: 100px;">div2</div>
?? ??? ?</div>
?? ?</div>

col-md-*保证了页面的中等屏幕的正确显示

col-xs-*保证了页面的超小屏幕的正确显示

因此当先让一个div在不同的屏幕占有不同的屏宽时,BootStrap允许我们在一个DIV里面写多个类别的布局属性,从而让DIV在不同的屏幕下展示不同的屏宽。如:

??<div?class="row">
?????<div?class="col-md-8?col-xs-6?col-lg-4"></div>?
??</div>

在这个DIV中,中等屏幕中占有‘8/12’,在手机中占有‘6/12’,在大屏幕中占有屏幕比例的‘4/12’

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读