目录
一、标题:
Bootstrap和普通的HTML页面一样,定义标题都是使用标签<h1>到<h6>,只是Bootstrap覆盖了默认的样式,使用其所在浏览器下显示的效果一样。为了让非标题标签元素和标题使用相同的样式,还特意定义了.h1- .h6六个类名。同时,后面还可以跟着一个小的副标题<small></small>或使用 .small
<body>
<!-- Bootstrap定义的标题标签 -->
<h1>标题1(使用h1标签)</h1>
<div class="h1">标题1(使用.h1类名)</div>
<div class="h1">标题1<small>这是一个由small定义的副标题</small></div>
<div class="h3">标题1<small>这是一个由small定义的副标题</small></div>
</body>
二、段落:
段落是排版中另一个重要元素之一。通过.lead 来突出强调的内容。其作用就是增大文本字号,加粗文本内容,而且对行高和margin也做相应的处理。可以使用下标签给文本给文本做突出样式处理:
<p class="lead">
<small>以后的你</small><b>会</b><i>感谢</i><em>现在</em><strong>努力</strong>的你!
</p>
- <small>:小号字
- <b>,<strong>:加粗
- <i>,<em>:斜体
三、强调:
Bootstrap定义了一套类名,这里称为强调类名,这些强调类都是通过颜色来起强调作用。
- text-muted:提示,使用浅灰色(#999)
- text-primary:主要,使用蓝色(#428bca)
- text-success:成功,使用浅绿色(#3c783d)
- text-info:通知信息,使用浅蓝色(#31708f)
- text-warning:警告,使用黄色(#8a6d3b)
- text-dager:危险,使用褐色(#a94442)
<!--
text-muted:提示,使用浅灰色(#999)
text-primary:主要,使用蓝色(#428bca)
text-success:成功,使用浅绿色(#3c783d)
text-info:通知信息,使用浅蓝色(#31708f)
text-warning:警告,使用黄色(#8a6d3b)
text-danger:危险,使用褐色(#a94442)
-->
<div class="text-muted">提示效果</div>
<dic class="text-primary">主要效果</dic>
<div class="text-success">成功效果</div>
<div class="text-info">信息效果</div>
<div class="text-waring">警告效果</div>
<div class="text-danger">危险效果</div>
四、对齐效果:
在CSS中常常使用text-align来实现文本的对齐风格设置。其中主要的四种风格:
- 左对齐,left
- 居中对齐,center
- 右对齐,right
- 两端对齐,justify
为了简化操作,Bootstrap通过定义四个类名来控制文本的对齐风格:
- text-left:左对齐
- text-center:居中对齐
- text-right:右对齐
- text-justify:两端对齐
五、列表:
在HTML中,列表结构主要有三种:
- 无序列表:(<ul><li>...</li></ul>)
- 有序列表:(<ol><li>...</li></ol>)
- 定义列表:(<dl><dt>...</dt><dd>...</dd></dl>)
1.去点列表:
class="list-unstyled"
<ul class="list-unstyled">
<li>无序列表一</li>
<li>无序列表二</li>
</ul>
2.内联列表:
class="list-inline",把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示。内联列表是为制作水平导航而生
<ul class="list-inline">
<li>首页</li>
<li>java</li>
<li>c++</li>
</ul>
3.定义列表:
在原有的基础上加入了一些样式,使用样式class="dl-horizontal",制作水平定义列表:当标题宽度超过160px时,会显示三个省略号。
<dl class="dl-horizontal">
<dt>情绪</dt>
<dd>如果一个人影响到了你的情绪,你的焦点应该放在控制自己的情绪上,而不是影响你情绪的人身上。只有这样,才能真正自信起来。</dd>
<dt>立志</dt>
<dd>不怕变成自己厌恶的人,我怕的是,过的还不如他们。</dd>
<dt>带着面具时你说我虚伪,摘下面具你问我是谁。</dt>
<dd>无论受了多少委屈。我只会把它憋在心里。不是不想说,只是不知道该怎么说,能和谁说。</dd>
</dl>
六、代码:
一般在个人博客上使用较为频繁,用于显示代码的风格。在Bootstrap主要提供了三种代码风格:
- 使用<code></code>,来显示单行内联代码
- 使用<pre></pre>,来显示多行代码。样式:pre-scrollable(height)max-height高度固定为340px,超过存在滚动条
- 使用<kbd><kbd>,来显示用户输入的代码,如快捷键
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap 101 Template</title>
<!-- 加载BootStrap CSS样式 -->
<link rel="stylesheet" href="../bootstrap-3.4.1/dist/css/bootstrap.min.css">
</head>
<body>
<!-- 键盘按键 -->
<p>键盘快捷键<kbd>ctrl</kbd> + <kbd>/</kbd></p>
<!-- 单行代码 -->
<p>输出“你好世界!” : <code>system.out.println("你好世界!");</code></p>
<hr>
<!-- 多行代码 -->
<pre>
public class MyClass {
public static void main(String[] args){
System.out.println("你好世界!");
}
}
</pre>
<hr>
<!-- 滚动条 -->
<pre class="pre-scrollable">
public class MyClass {
public static void main(String[] args){
System.out.println("你好世界!");
}
}
public class MyClass {
public static void main(String[] args){
System.out.println("你好世界!");
}
}
public class MyClass {
public static void main(String[] args){
System.out.println("你好世界!");
}
}
public class MyClass {
public static void main(String[] args){
System.out.println("你好世界!");
}
}
public class MyClass {
public static void main(String[] args){
System.out.println("你好世界!");
}
}
public class MyClass {
public static void main(String[] args){
System.out.println("你好世界!");
}
}
</pre>
</body>
<!-- 引入需要的JavaScript文件 -->
<script src="../bootstrap-3.4.1/js/jquery.js"></script>
</html>
七、表格:
全局 CSS 样式 · Bootstrap v3 中文文档 | Bootstrap 中文网 (bootcss.com)https://v3.bootcss.com/css/#tables Bootstrap为表格提供了1种基础样式和4种附加样式以及1个支持响应式的表格。在使用Bootstrap的表格过程中,只需要添加对应的类名就可以得到不同的表格风格:
基础样式:
- .table:基础表格
附加样式:
- .table-striped:斑马线表格
- .table-bodered:带边框的表格
- .table-hover:鼠标悬停高亮表格
- .table-condensed:紧凑型表格,单元格没有内距或者内距较其它表格小
tr、th、td样式:
Bootstrap提供了五种不同的类名,每种类名控制了行的不同背景颜色
<!-- On rows -->
<tr class="active">...</tr>
<tr class="success">...</tr>
<tr class="warning">...</tr>
<tr class="danger">...</tr>
<tr class="info">...</tr>
<!-- On cells (`td` or `th`) -->
<tr>
<td class="active">...</td>
<td class="success">...</td>
<td class="warning">...</td>
<td class="danger">...</td>
<td class="info">...</td>
</tr>