当前位置: 首页 >前端技术 > Bootstrap入门一:Hello Bootstrap

Bootstrap入门一:Hello Bootstrap

一、Bootstrap简介

Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap是基于 HTML5、CSS3和Javascriopt开发的,它在 jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件,为实现快速开发提供了一套前端工具包,包括丰富的布局、栅格、丰富的Web组件和jQuery插件等,并能通过Less进行样式定制。

二、Hello Bootstrap

1.建立项目目录结构,新建app、css、font、img和js目录,其中app存放angular相关子模板和控制器。向css目录中拷贝入ie10-viewport-bug-workaround.css,向js目录中拷贝入ie8-responsive-file-waing.js、ie-emulation-modes-waing.js和ie10-viewport-bug-workaround.js,这几个文件是让bootstrap在ie浏览器中针对ie的兼容性做的优化。

Bootstrap入门一:Hello Bootstrap _ JavaClub全栈架构师技术笔记

2.新建index.html页面,在中引入bootstrap.css及兼容ie的css:

Bootstrap入门一:Hello Bootstrap _ JavaClub全栈架构师技术笔记

3.在底部依次引入jquery.js、bootstrap.js及兼容ie的js:

Bootstrap入门一:Hello Bootstrap _ JavaClub全栈架构师技术笔记

4.编写页面内容,先在标签下加入<div class="container"></div>,然后在其中插入具体页面代码,本例包括顶部导航和一个,完整代码如下:

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content=""><meta name="author" content="Mac.Manon"><link rel="icon" href="../../favicon.ico"><title>Hello Bootstrap</title><!-- 引入Bootstrap样式 --><link href="node_modules/bootstrap/dist/css/bootstrap.css" rel="stylesheet"><!--对IE特定版本的兼容性处理 开始--><!-- IE10 viewport hack for Surface/desktop Windows 8 bug --><link href="css/ie10-viewport-bug-workaround.css" rel="stylesheet"><!-- Just for debugging purposes. Don't actually copy these 2 lines! --><!--[if lt IE 9]><script src="js/ie8-responsive-file-waing.js"></script><![endif]--><script src="js/ie-emulation-modes-waing.js"></script><!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --><!--[if lt IE 9]><script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script><script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]--><!--对IE特定版本的兼容性处理 结束--><!-- 本模版专用相关样式 --><link href="css/navbar.css" rel="stylesheet"></head><body><!--container容器 开始--><div class="container"><!-- 导航 开始 --><nav class="navbar navbar-default"><div class="container-fluid"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="#">Buyinplay</a></div><div id="navbar" class="navbar-collapse collapse"><ul class="nav navbar-nav"><li class="active"><a href="#">Home</a></li><li><a href="#">About</a></li><li><a href="#">Contact</a></li><li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a><ul class="dropdown-menu"><li><a href="#">Action</a></li><li><a href="#">Another action</a></li><li><a href="#">Something else here</a></li><li role="separator" class="divider"></li><li class="dropdown-header">Nav header</li><li><a href="#">Separated link</a></li><li><a href="#">One more separated link</a></li></ul></li></ul><ul class="nav navbar-nav navbar-right"><li class="active"><a href="./">Default <span class="sr-only">(current)</span></a></li><li><a href="../navbar-static-top/">Static top</a></li><li><a href="../navbar-fixed-top/">Fixed top</a></li></ul></div><!--/.nav-collapse --></div><!--/.container-fluid --></nav><!--导航 结束--><!-- 正文 开始 --><div class="jumbotron"><h1>Hello Bootstrap !</h1><p>This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.</p><p><a class="btn btn-lg btn-primary" href="../../components/#navbar" role="button">View detail docs &raquo;</a></p></div><!--正文 结束--></div><!--container容器 结束--><!--引用js资源 开始--><script src="node_modules/jquery/dist/jquery.js"></script><script src="node_modules/bootstrap/dist/js/bootstrap.js"></script><!-- IE10 viewport hack for Surface/desktop Windows 8 bug --><script src="js/ie10-viewport-bug-workaround.js"></script><!--引用js资源 结束--></body></html>

 

效果如下:

 

Bootstrap入门一:Hello Bootstrap _ JavaClub全栈架构师技术笔记

三、参考资源

官网:http://getbootstrap.com

官网中文站: http://www.bootcss.com

精彩案例:http://expo.bootcss.com

教程资源:http://www.runoob.com/bootstrap/bootstrap-page-header.html

开发工具:http://justjavac.com/tools/layoutit/

定制Bootstrap:http://getbootstrap.com/customize/

 

作者:Mac.Manon
来源链接:https://www.cnblogs.com/quickcodes/p/Bootstrap-ru-men-yiHello-Bootstrap.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/front/118304.html

标签:Bootstrap
分享给朋友:

“Bootstrap入门一:Hello Bootstrap” 的相关文章

一文带你了解React框架 2022年05月16日 21:17:44
JavaScript进阶班之BOM技术(五) 2022年05月16日 21:21:35
JavaScript提高班之ES6(七) 2022年05月16日 21:21:41
Markdown中使用html标签 2022年05月17日 21:01:32
HTML笔记及案例(全) 2022年06月08日 03:02:14
html的a标签disabled禁用处理 2022年06月10日 20:16:47
HTML 标签简写及全称 2022年06月10日 22:23:45