学习使用Bootstrap页面排版样式


Posted in Javascript onMay 11, 2017

Bootstrap之页面排版样式

Bootstrap 是由 Twitter 公司(全球最大的微博)的两名技术工程师研发的一个基于HTML、CSS、JavaScript 的开源框架。该框架代码简洁、视觉优美,可用于快速、简单地构建基于 PC 及移动端设备的 Web 页面需求。

1. Bootstrap 特点

Bootstrap 非常流行,得益于它非常实用的功能和特点。主要核心功能特点如下:

(1). 跨设备、跨浏览器,可以兼容所有现代浏览器,包括比较诟病的 IE7、8。

(3). 提供的全面的组件,Bootstrap 提供了实用性很强的组件,包括:导航、标签、工具条、按钮等一系列组件,方便开发者调用。

(4). 内置 jQuery 插件,Bootstrap 提供了很多实用性的 jquery 插件,这些插件方便开发者实现 Web 中各种常规特效。

(5). 支持 HTML5、CSS3,HTML5 语义化标签和 CSS3 属性,都得到很好的支持。

(6). 支持 LESS 动态样式,LESS 使用变量、嵌套、操作混合编码,编写更快、更灵活的 CSS,它和 Bootstrap 能很好的配合开发。

2. 引入Boostrap

//第一个 Bootstrap
<!DOCTYPE html>
<html lang="zh-cn">
<head>
  <meta charset="UTF-8">
  <title>Bootstrap</title>
  <link rel="stylesheet" href="css/bootstrap.min.css" rel="external nofollow" > 
</head>
<body>
  <button class="btn btn-info">Bootstrap</button>

  <script src="js/jquery.min.js"></script>
  <script src="js/bootstrap.min.js"></script>

</body>
</html>

3. Boostrap的排版样式

页面主体

Bootstrap 将全局 font-size 设置为 14px,line-height 行高设置为 1.428(即
20px);<p>段落元素被设置等于 1/2 行高(即 10px);颜色被设置为#333。

设置文本对齐

<p class="text-left">Bootstrap 框架</p>    //居左
<p class="text-center">Bootstrap 框架</p>   //居中
<p class="text-right">Bootstrap 框架</p>   //居右
<p class="text-justify">Bootstrap 框架</p>  //两端对齐,支持度不佳
<p class="text-nowrap">Bootstrap 框架</p>   //不换行

设置英文文本大小写

<p class="text-lowercase">Bootstrap 框架</p>  //小写
<p class="text-uppercase">Bootstrap 框架</p>  //大写
<p class="text-capitalize">Bootstrap 框架</p>  //首字母大写

缩略语

Bootstrap<abbr title="Bootstrap" class="initialism">框架</abbr>

地址文本

//设置地址,去掉了倾斜,设置了行高,底部 20px
<address>
  <strong>Twitter, Inc.</strong><br>
  795 Folsom Ave, Suite 600<br>
  San Francisco, CA 94107<br>
  <abbr title="Phone">P:</abbr> (123) 456-7890
</address>

引用文本

//默认样式引用,增加了做边线,设定了字体大小和内外边距
<blockquote>Bootstrap 框架</blockquote>
//反向
<blockquote class="blockquote-reverse ">Bootstrap 框架</blockquote>

列表排版

//移出默认样式
<ul class="list-unstyled">
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
</ul>

//设置成内联
<ul class="list-inline">
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
  <li>Bootstrap 框架</li>
</ul>

//水平排列描述列表
<dl class="dl-horizontal">
  <dt>Bootstrap</dt>
  <dd>Bootstrap 提供了一些常规设计好的页面排版的样式供开发者使用。</dd>
</dl>

代码

<code><section></code>   //内联代码
press <kbd>ctrl + ,</kbd>     //用户输入
<pre><p>Please input...</p></pre> //代码块

此外,Bootstrap 还列举了<var>表示标记变量,<samp>表示程序输出,只不过没有重新复写 CSS。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在线编辑器中换行与内容自动提取
Apr 24 Javascript
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
Jan 26 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
May 10 Javascript
值得分享的JavaScript实现图片轮播组件
Nov 21 Javascript
JavaScript实现水平进度条拖拽效果
Jan 18 Javascript
vue实现留言板todolist功能
Aug 16 Javascript
微信小程序排坑指南详解
May 23 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
Jun 19 Javascript
axios向后台传递数组作为参数的方法
Aug 11 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
Sep 01 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
May 09 Javascript
Angularjs 与 bower安装和使用详解
May 11 #Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
May 11 #Javascript
es6学习笔记之Async函数基本教程
May 11 #Javascript
Bootstrap模态框插件使用详解
May 11 #Javascript
canvas实现弧形可拖动进度条效果
May 11 #Javascript
es6学习笔记之Async函数的使用示例
May 11 #Javascript
Node.js安装配置图文教程
May 10 #Javascript
You might like
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
iframe实用操作锦集
2014/04/22 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
2015/09/11 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
jquery.serialize() 函数语法及简单实例
2016/07/08 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
vue.js 表格分页ajax 异步加载数据
2016/10/18 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
python 类之间的参数传递方式
2019/12/20 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
python程序输出无内容的解决方式
2020/04/09 Python
python如何求100以内的素数
2020/05/27 Python
什么是python的必选参数
2020/06/21 Python
Python socket服务常用操作代码实例
2020/06/22 Python
css3的过滤效果简单实例
2016/08/03 HTML / CSS
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
员工保密承诺书
2014/05/28 职场文书
爱护花草树木的标语
2014/06/11 职场文书
学习计划书怎么写
2014/09/15 职场文书
连锁超市项目计划书
2014/09/15 职场文书
安全生产标语大全
2014/10/06 职场文书
小学四年级班务总结该怎么写?
2019/08/16 职场文书
mysq启动失败问题及场景分析
2021/07/15 MySQL
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸