首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Bootstrap【第二章】—全局CSS之排版、代码、表格

Bootstrap【第二章】—全局CSS之排版、代码、表格

作者头像
用户10196776
发布2022-11-20 14:21:16
发布2022-11-20 14:21:16
2K0
举报

1. 排版 

1.1. 页面主体 

Bootstrap讲全局font-size设置为14px,line-height设置为20px,段落的行高设置为10px,颜色设置为#333。我们可以通过在页面按F12查看body的样式 段落突出:通过.lead类可以让段落突出显示,我们来看演示代码:

代码语言:javascript
复制
<div class="container">
	<p>卓越人生</p>
	<p class="lead">从现在开始</p>
	<p>走向人生巅峰</p>
</div>

1.2. 标题 

  1. 标题h1--h6和html中的效果一样
  2. 副标题:在<h1><small>副标题</small></h1>

在Bootstrap中,标题可以有副标题,副标题比正标题的字体小一点,样式有点不太一样。

1.3. 内联文本元素 

1.3.1. 标记:class=”mark” 

标记,把指定的内容标记出来。示例如下: 标记:I <span class="mark"> like </span> you 很久了 被span标签包起来的文本 you 的样式被添加背景色

   1.3.2. 线条 

  1. 删除:<del>I like </del> 或者<s>I like</s>
  2. 下划线:<ins>I like </ins> 或者<u>I like</u>

   1.3.3. 强调文本

1、 小字体<small>:标准字号的85%  2、 文本加粗:<strong>  3、 文本倾斜:<em> 

1.4. 对齐 

1、 居左:class=”text-left”  2、 居中:class=”text-center”  3、 居右:class=”text-right” 

1.5. 改变大小写 3

  1. 大写:class=”text-uppercase”

示例代码:<span class="text-uppercase">i like you</span>      2 .小写:class=”text-lowercase” 示例代码:<span class="text-lowercase">I like you</span>     3.首字母大写:class=”text-capitalize” 示例代码:<span class="text-capitalize">i like you</span>

1.6. 缩略语:当鼠标悬停在缩写和缩写词上就会显示完整内容 

  1. 基本缩略语:<abbr title=”完整内容”>

示例代码:<abbr title="超文本标记语言">HTML</abbr>是一门超简单的网页语言<br>

  1. 首字母缩略语:<abbr title=”完整内容” class=”initialism”>

示例代码:title="超文本标记语言" class="initialism">HTML</abbr>是一门超简单的网页语 注意:这两种的区别在于首字母缩略语的字体是 基本缩略语字体的90%大小

1.7. 地址:<address>

代码语言:javascript
复制
示例代码:<address>家庭地址:浪琴湾</address>
		  <address>公司地址:梅溪湖></address>

1.8. 引用:类似名言名句的格式 

代码语言:javascript
复制
1、默认样式的引用:<blockquote>   <footer>
示例:<blockquote>阳光总在风雨后<footer>丹</footer></blockquote>
默认样式为左对齐
2、右对齐样式引用:<blockquote class=”blockquote-reverse”>
示例代码:<blockquote class="blockquote-reverse">阳光总在风雨后<footer><cite>丹</cite></footer></blockquote>
靠右对齐

1.9. 列表 

  1. 有序列表:<ol><li> 同HTML
  2. 无序列表:<ul><li> 同HTML
  3. 无样式列表:<ul class=”list-unstyled”>,去掉li前面的点
  4. 内联列表:<ul class=”list-inline”>,li显示在一行
  5. 示例代码: <ul class="list-inline"> <li>月既不解饮</li> <li>影徒随我身</li> <li>暂伴月将影,行乐须及春</li> </ul>
  6. 描述列表:<dl class=”dl-horizontal”>。 horizontal:水平
  7. 示例代码: <dl class="dl-horizontal"> <dt>首页</dt> <dd>这是首页的信息</dd> <dt>卓京品牌</dt> <dd>卓越人生,从卓京开始</dd> </dl>
代码语言:javascript
复制
<ul class="list-unstyled">
	<li>花间一壶酒</li>
	<li>独酌无相亲</li>
	<li>举杯邀明月,对影成三人</li>
</ul>

2. 代码 

    1. 内联代码:通过<code>标签包裹内联样式的代码片段

示例代码: 花间一壶酒,独酌无相亲。<code>举杯邀明月,</code>对影成三人。 code标签包裹的内容加样式

    1. 用户输入:通过<kbd>标签标记用户通过键盘输入的内容

示例代码: 复制快捷键:<kbd>Ctrl+C</kbd> 给kbd标签包裹起来的内容加样式

    1. 基本代码块:多行代码可以使用<pre>标签

示例代码:

代码语言:javascript
复制
<pre>
 
花间一壶酒,独酌无相亲
 
举杯邀明月,
 
对影成三人
 
</pre>

pre标签内的内容所有的空格 都会原样显示,标签内的文本编辑格式,会按照原样显示 设置pre区域显示垂直滚动条:<pre class=”pre-scrollable”> 代码示例:

代码语言:javascript
复制
<pre class="pre-scrollable">
 
花间一壶酒,独酌无相亲
 
举杯邀明月,
 
对影成三人
 
</pre>
 

3. 表格 

咱们先来看一下我们平常写的table表格

代码语言:javascript
复制
<table>
 
<thead>
 
<th>编号</th>
 
<th>姓名</th>
 
<th>性别</th>
 
<th>年龄</th>
 
</thead>
 
<tbody>
 
<tr>
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>
 
.......
 
</tbody>
 
</table>

现在我们的表格是没有任何样式,没有边框没有对齐方式的。

代码语言:javascript
复制
<table class=”table”>
 
<thead>
 
<th>编号</th>
 
<th>姓名</th>
 
<th>性别</th>
 
<th>年龄</th>
 
</thead>
 
<tbody>
 
<tr>
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>
 
.......
 
</tbody>
 
</table>

现在再看效果,自动铺满,对齐,标题加粗,添加分割线。。

    1. 条纹状表格:<table class=”table table-striped”>
代码语言:javascript
复制
<table class=”table table-striped”>
 
<thead>
 
<th>编号</th>
 
<th>姓名</th>
 
<th>性别</th>
 
<th>年龄</th>
 
</thead>
 
<tbody>
 
<tr>
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>
 
.......
 
</tbody>
 
</table>

隔行就有背景色

    1. 带边框表格:<table class=”table table-bordered”>

代码语言:javascript
复制
<table class=”table table-bordered”>
 
<thead>
 
<th>编号</th>
 
<th>姓名</th>
 
<th>性别</th>
 
<th>年龄</th>
 
</thead>
 
<tbody>
 
<tr>
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>
 
.......
 
</tbody>
 
</table>

顾名思义 这个就是有边框的表格

    1. 鼠标悬停:<table class=”table table-hover”>
代码语言:javascript
复制
<table class=”table table-hover”>
 
<thead>
 
<th>编号</th>
 
<th>姓名</th>
 
<th>性别</th>
 
<th>年龄</th>
 
</thead>
 
<tbody>
 
<tr>
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>
 
.......
 
</tbody>
 
</table>

鼠标移动到行就会显示效果

    1. 紧缩表格:<table class=”table-condensed”>
代码语言:javascript
复制
<table class=”table table-condensed”>
 
<thead>
 
<th>编号</th>
 
<th>姓名</th>
 
<th>性别</th>
 
<th>年龄</th>
 
</thead>
 
<tbody>
 
<tr>
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>
 
.......
 
</tbody>
 
</table>

顾名思义 紧缩表格,就是表格相对来说缩紧一些,仔细看行的上下两条线是不是缩紧了

    1. 状态类
      1. class=”active”:鼠标悬停在行或者单元格上时设置的颜色
代码语言:javascript
复制
<tr class="active">
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>

设置行为灰色

    1. class=”success”:表示成功或积极的动作

<tr class="success"> <td>1</td> <td>张三</td> <td>男</td> <td>18</td> </tr> 设置行为绿色

      1. Class=”info”:表示普通的提示信息或动作

设置行为蓝色

代码语言:javascript
复制
 <tr class="info">
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>

    1. Class=”warning”:表示警告或需要用户注意
代码语言:javascript
复制
 <tr class="warning">
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>

设置行为黄色

    1. Class=”danger”:表示危险或潜在的带来负面影响的动作
代码语言:javascript
复制
<tr class="danger">
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>

设置行为红色

    1. 响应式表格:<table class=”table”>,给包括<table>的元素添加class=”table-responsive”
代码语言:javascript
复制
<tr class="table table-responsive">
 
<td>1</td>
 
<td>张三</td>
 
<td>男</td>
 
<td>18</td>
 
</tr>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档