bootstarp使用

bootstrap中的JS插件依赖于jQuery,引用bootstrap文件时,需先引入jQuery文件。

bootstrap官方网址为:http://getbootstrap.com/   需要看详细内容可点击。

下面简单介绍一下如何使用。

1、开始使用

可使用官网给出的模板进行编写代码(已添加相应注释):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 表示在IE中运行最新的渲染模式 -->
    <meta name="viewport" content="width=device-width, initial-scale=1"><!-- 初始化移动浏览显示,视口宽度等于物理设备真实分辨率,初始缩放比例设置为1 -->
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet"><!-- 载入bootstrap的css文件 -->
     <!-- bootstrap3不支持IE9以下版本,因此需引用如下文件使其支持IE8 -->
    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn‘t work if you view the page via file:// -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script><!-- 使IE8支持HTML5标签 -->
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><!-- 使IE8支持媒体查询 -->
    <![endif]-->
</head>
<body>
<h1>Hello, world!</h1>

<!-- jQuery (necessary for Bootstrap‘s JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
</body>
</html>

 

2、bootstrap的全局样式采用了“normalize.css”,并在此基础上进行改良。

3、使用方法

1)标题:

<!--Bootstrap中的标题-->
<h1>Bootstrap标题一</h1>
<h2>Bootstrap标题二</h2>
<h3>Bootstrap标题三</h3>
<h4>Bootstrap标题四</h4>
<h5>Bootstrap标题五</h5>
<h6>Bootstrap标题六</h6>

<!--Bootstrap中让非标题元素和标题使用相同的样式-->
<div class="h1">Bootstrap标题一</div>
<div class="h2">Bootstrap标题二</div>
<div class="h3">Bootstrap标题三</div>
<div class="h4">Bootstrap标题四</div>
<div class="h5">Bootstrap标题五</div>
<div class="h6">Bootstrap标题六</div>

  显示结果为:

2)副标题

<!--Bootstrap中使用了<small>标签来制作副标题-->
<h1>Bootstrap标题一<small>我是副标题</small></h1>
<h2>Bootstrap标题二<small>我是副标题</small></h2>
<h3>Bootstrap标题三<small>我是副标题</small></h3>
<h4>Bootstrap标题四<small>我是副标题</small></h4>
<h5>Bootstrap标题五<small>我是副标题</small></h5>
<h6>Bootstrap标题六<small>我是副标题</small></h6>

  显示结果为:

3)段落:

<p>我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。</p>
<p>我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。我是段落。</p>

 显示结果为:

 

4)段落强调

<p>我是一个普通的段落,我不需要强调显示</p>
<p class="lead">这部分内容需要特别的强调,我和别人长得不一样</p>

  显示结果为:

5)粗体

<p>我是段落<strong>我是粗体</strong>,我是段落<strong>我是粗体</strong>我是段落</p>
<p>我是一个段落,这个段落中“<b>强调</b>”一词将会加粗显示。</p>

  显示结果为:

6)斜体

<p>我是段落<em>我是斜体</em>我是段落<i>我是斜体</i>我是段落<i>我是斜体</i>。</p>

  显示结果为:

7)强调相关类

<div class="text-muted">.text-muted:提示,使用浅灰色(#999)</div>
<div class="text-primary">.text-primary:主要,使用蓝色(#428bca)</div>
<div class="text-success">.text-success:成功,使用浅绿色(#3c763d)</div>
<div class="text-info">.text-info:通知信息,使用浅蓝色(#31708f)</div>
<div class="text-warning">.text-warning:警告,使用黄色(#8a6d3b)</div>
<div class="text-danger">.text-danger:危险,使用褐色(#a94442)</div>

  显示结果为:

8)文本对齐

<p class="text-left">我居左</p>
<p class="text-center">我居中</p>
<p class="text-right">我居右</p>
<p class="text-justify">There is clearly a need for CSS to be taken seriously by graphic artists. The Zen Garden aims to excite, inspire, and encourage participation. To begin, view some of the existing designs in the list. Clicking on any one will load the style sheet into this very page. The code remains the same, the only thing that has changed is the external .css file. 两端对齐</p>

  显示结果为:

9)列表

在HTML文档中,列表结构主要有三种:有序列表、无序列表和定义列表。

Bootstrap根据平时的使用情形提供了六种形式的列表:普通列表、有序列表、去点列表、内联列表、描述列表、水平描述列表。

a.无序列表和有序列表与原来使用方法一致

<h5>普通列表</h5>
<ul>
    <li>列表项目</li>
    <li>列表项目</li>
    <li>列表项目</li>
    <li>列表项目</li>
    <li>列表项目</li>
</ul>
<h5>有序列表</h5>
<ol>
      <li>项目列表一</li>
      <li>项目列表二</li>
      <li>项目列表三</li>
</ol>
<h5>有序列表嵌套</h5>
<ol>
    <li>有序列表</li>
    <li>
    有序列表
        <ol>
        <li>有序列表(2)</li>
        <li>有序列表(2)</li>
        </ol>
    </li>
    <li>有序列表</li>
</ol>

  显示结果为:

b.去点列表(去掉前面的样式)

<!--无序列表去点-->
<ul>
    <li>
    项目列表
        <ul>
        <li>带有项目符号</li>
        <li>带有项目符号</li>
        </ul>
    </li>
    <li>
    项目列表
        <ul class="list-unstyled">
        <li>不带项目符号</li>
        <li>不带项目符号</li>
        </ul>
    </li>
    <li>项目列表</li>
</ul>
<!--有序列表去序号-->
<ol>
    <li>
    项目列表
        <ol>
        <li>带有项目编号</li>
        <li>带有项目编号</li>
        </ol>
    </li>
    <li>
    项目列表
        <ol class="list-unstyled">
        <li>不带项目编号</li>
        <li>不带项目编号</li>
        </ol>
    </li>
    <li>项目列表</li>
</ol>

  显示结果为:

c.内联列表(可制作水平菜单)

<ul class="list-inline">
    <li>W3cplus</li>
    <li>Blog</li>
    <li>CSS3</li>
    <li>jQuery</li>
    <li>PHP</li>
</ul>

  显示结果为:

d.定义列表(使用方式没变,只是改变了些样式)

<dl>
     <dt>北京</dt>
     <dd>北京是中国的首都,是政治文化集中地</dd>
     <dt>上海</dt>
     <dd>上海号称东方的巴黎</dd>
</dl>

  显示结果为:

e.水平定义列表

只有屏幕大于768px的时候,添加类名“.dl-horizontal”才具有水平定义列表效果。其实现主要方式:
       1、将dt设置了一个左浮动,并且设置了一个宽度为160px
       2、将dd设置一个margin-left的值为180px,达到水平的效果
       3、当标题宽度超过160px时,将会显示三个省略号

<dl class="dl-horizontal">
    <dt>我来测试一个标题,我来测试一个标题</dt>
    <dd>我在写一个水平定义列表的效果,我在写一个水平定义列表的效果</dd>
     <dt>标题一:</dt>
     <dd>描述内容</dd>
     <dt>标题二:</dt>
     <dd>描述内容</dd>
</dl>width>768时:

  

  

时间: 2024-10-15 19:44:21

bootstarp使用的相关文章

bootstarp 样式细节(tooltip布局)

在写bootstarp中发现的几个小样式问题,记录以后可能用的到 1.有时候我们想要超过td长度后自动显示省略号,我们会使用 table { table-layout: fixed; } table td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 这样在使用tooltip时就会出现布局出差的情况. 添加 /*处理tooltip被上属性影响*/ .tooltip-inner { white-space:

bootstarp modal自动调整宽度的JS代码

$('#ajaxPage').modal('show').css({ width: 'auto', 'margin-left': function () { return -($(this).width() / 2); } }); 可以自动调整modal对象的宽度,并且绝对居中bootstarp modal自动调整宽度的JS代码,布布扣,bubuko.com

一步一步实现MVC5+EF6+Bootstarp+Autofac+NoSql实现OADemo 之登陆(一) 验证码 Captcha 之大插件小用

不知何年何月才能完成OADemo啊,总之还是一步一步来吧,这段时间开始着手了,先做登陆.  前段时间研究了一下在CentOS7下安装Mysql和Memcached服务,并测试了用C#操作,结果还行. 今天做一个简单的基于Bootstarp的响应式登陆页面(其实是在网上下的模板),不管是登陆还是注册吧,都会用到验证码,以前是用GDI绘出来的,觉得太丑了,百度的关于.net的验证码绝大多数也是用的这种方法,最后试了一下captcha,觉得还挺好看的,所以就试着用用. nugit控制台install-

MVC5+EF6+Bootstarp+Autofac+NoSql实现OADemo 之登陆(一) 验证码 Captcha 之大插件小用

不知何年何月才能完成OADemo啊,总之还是一步一步来吧,这段时间开始着手了,先做登陆. 前段时间研究了一下在CentOS7下安装Mysql和Memcached服务,并测试了用C#操作,结果还行. 今天做一个简单的基于Bootstarp的响应式登陆页面(其实是在网上下的模板),不管是登陆还是注册吧, ... bbs.chinaacc.com/forum-2-3/topic-5655867.html bbs.chinaacc.com/forum-2-3/topic-5655895.html bbs

angular 使用ui.bootstarp 时间(年月日,小时分钟)

在下才疏学浅,不足之处,还望各位多多指教. 不废话,直接上代码: <!DOCTYPE html> <html lang="en" ng-app="indexApp"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="http://

玩转Bootstarp(连载)

一.Bootstarp是什么? 简单.灵活的用于搭建WEB页面的HTML.CSS.JS的工具集 (基于HTML5和CSS3) 总结:简洁强大的前端开发框架,可以让WEB开发更迅速.更简单 二.如何使用Bootstarp?(获取getbootstarp.com) Bottstarp分为2和3两个大方向版本 bootstarp2 兼容好,功能略弱 1.下载: 分别对应的是框架 . 源码 .  Sass 2.引入: <!-- Latest compiled and minified CSS -->

AngularJs+BootStarp+fontAwesome打造个人展示页面

原文摘自我的前端博客,欢迎大家来访问 http://hacke2.github.io/ 起因 实验室马上要出去找工作了,大家想写一个展示自己项目的东西,没必要做的太复杂,我就把这几天学到的结合了一下,算是做了 一个大概的样子出来,大家可以自己放里面加内容 点击右上角项目名称可切换不同视图 所含的技术 AngularJs 里面MVC使用AngularJs来实现,主要用了其中两个技术: 1.模板技术 2.路由技术 之所以用了AngularJs的路由技术,是因为做一个页面的跳转,之前做开发都是以sev

bootstarp v3 学习简记

1.快速设置浮动通过这两个class让页面元素左右浮动. !important被用来避免某些问题. <div class="pull-left">...</div><div class="pull-right">...</div> // Classes.pull-left {float: left !important;}.pull-right {float: right !important;} 2.通过添加.lea

[前端框架搭建]requirejs+jquery+bootstarp+Angular的前端组合框架搭建详解(1)-----框架的引入与选择

在园子里晃了两年多,已经从小白变成了小白白. 这个框架的背景是这样的,公司本身有一套自己的框架,但是由其他部门维护,部门想自己弄一套框架,由自己的人来搞. 刚刚调到架构的我,成功的中枪. 废话少说,我们开始 -----------------------------------------------我是华丽的分割线--------------------------------------------------------------------- 各框架的使用与原因,每一个部分都有他必要存

bootstarp 模态框大小尺寸的控制

默认: <!-- 模态框(Modal) --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog">