学习使用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 相关文章推荐
javascript来定义类的规范小结
Nov 19 Javascript
jquery实现图片翻页效果
Dec 23 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
Angularjs手动解析表达式($parse)
Oct 12 Javascript
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
解决vue页面刷新或者后退参数丢失的问题
Mar 13 Javascript
结合Vue控制字符和字节的显示个数的示例
May 17 Javascript
js中对象与对象创建方法的各种方法
Feb 27 Javascript
详解用场景去理解函数柯里化(入门篇)
Apr 11 Javascript
vue路由守卫+登录态管理实例分析
May 21 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 Javascript
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
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
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
用javascript实现的仿Flash广告图片轮换效果
2007/04/24 Javascript
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
XmlUtils JS操作XML工具类
2009/10/01 Javascript
常规表格多表头查询示例
2014/02/21 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
2015/08/25 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
2016/09/06 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
Python实现Dijkstra算法
2018/10/17 Python
Python中的self用法详解
2019/08/06 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
C语言基础笔试题
2013/04/27 面试题
全国道德模范事迹
2014/02/01 职场文书
运动会入场词50字
2014/02/20 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
女生节标语
2014/06/26 职场文书
解除劳动合同证明书
2014/09/26 职场文书
法律意见书范文
2015/05/20 职场文书
python实现自动化群控的步骤
2021/04/11 Python