Boostrap 中的 CSS - 排版 Typography

1.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>

1.2 文本格式

字体风格

<p class="lead">lead</p><!-- 字体变大,行高变大,下外边距变大 -->
<i>i</i><!--无特殊意义, 斜体 -->
<small>small</small><!-- 小号字体-->
<strong>strong</strong><!-- 语气强烈的强调,粗体 -->
<em>em</em><!-- 强调,斜体 -->
<mark>mark</mark>
<del>del</del>
<s>s</s>
<ins>ins</ins>
<u>u</u>

强调相关的类

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

文本对齐

<p class="text-left"> 居左 </p>
<p class="text-center"> 居中 </p>
<p class="text-right"> 居右 </p>
<p class="text-justify"> 两端对齐 </p>

1.3 列表

在Bootstrap中对于列表的设置与原生的html基本一致,需要注意的有:

  1. 在列表之间有10px的下外边距
  2. 在嵌套列表中,不含有下边距

去点列表 .list-unstyled

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

eg:

<ol>
    <li class="list-unstyled">
    项目列表
        <ul class="list-unstyled">
        <li>带有项目编号</li>
        <li>带有项目编号</li>
        </ul>
    </li>
</ol>

内联列表 .list-inline
把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示。内联列表就是为制作 水平导航 而生。

    <ul class="list-inline">
        <li>tile1</li>
        <li>tile2</li>
        <li>tile3</li>
        <li>tile4</li>
        <li>tile5</li>
    </ul>

1.4 代码

在Bootstrap主要提供了三种代码风格:

  1. 使用<code></code>来显示单行内联代码——针对于单个单词或单个句子的代码
  2. 使用<pre></pre>来显示多行块代码——针对于多行代码(也就是成块的代码)
  3. 使用<kbd></kbd>来显示用户输入代码——表示用户要通过键盘输入的内容

注: 不管使用哪种代码风格,在代码中碰到小于号(<)和大于号(>)都需要使用转义字符来替代

1.5 表格

类名 表格样式
.table-striped 斑马线表格
.table-bordered 带边框的表格
.table-hover 鼠标悬停高亮的表格
.table-condensed 紧凑型表格
.table-responsive 响应式表格

注意事项:

  1. 后几种表格附加样式,必须在基础样式.table之后
  2. 响应式表格:其原理是在表格外部添加容器把普通表格包裹起来,下面进行详细说明:
<div class="table-responsive"><!-- 关键!容器包裹后实现响应式 -->
  <table class="table table-bordered"><!-- 设置表格样式,带边框的表格 -->
    <thead><!-- 一个表格应该有表头,若直接写tr>td这样的结构,浏览器会自动创建一个tbody包裹 -->
    </thead>
    <tbody><!--与上同理,即使你不创建,浏览器也会自动添加tbody包裹你的代码  -->
    </tbody>
  </table>
</div>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Bootstrap是什么? 一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。GitHub上介绍 的...
    凛0_0阅读 10,990评论 3 184
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,861评论 1 92
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,283评论 4 61
  • 高中三年,刻骨铭心 同桌的你,永远在和别人闹 让我觉得你是一个多情的人 你把自己伪装的如此的好 让我从不曾想过你心...
    小悦追梦阅读 329评论 0 1
  • 从古到今随着人类的不断进化发展人类的社交方式一直在改变,语言、文字、印刷纸媒、电视、网络。 著名的传播学家麦克卢汉...
    哥德巴赫狂想曲阅读 446评论 0 2