博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bootstrap入门-4.排版及其他固定样式
阅读量:4679 次
发布时间:2019-06-09

本文共 7199 字,大约阅读时间需要 23 分钟。

  本篇包括以下内容:排版、代码、表格、表单。

  总结:超无聊,弃更。

· 排版样式                                    

标题

  h1-h6 取消加粗,字体大小也有一定变化。

内联子标题

我是标题1 h1. 我是副标题1 h1

  加入small标签,灰色,父级字体大小65%。

  效果:

引导主题副本

  .lead,更大更粗、行高更高的文本。

引导主体副本

这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。这是一个演示引导主体副本用法的实例。

效果:

强调

本行内容是在标签内
本行内容是在标签内
本行内容是在标签内,并呈现为斜体

向左对齐文本

居中对齐文本

向右对齐文本

本行内容是减弱的

本行内容带有一个 primary class

本行内容带有一个 success class

本行内容带有一个 info class

本行内容带有一个 warning class

本行内容带有一个 danger class

  效果:

  后几个,primary:主要;success:成功;info:重要;warning:警告;danger:危险。

缩写

WWW
RSS

  停留时会显示title里的内容,abbr默认带虚的下边框。.initialism得到字体更小的文本。

地址(Address)

  Some Company, Inc.
  007 street
Some City, State XXXXX
  P: (123) 456-7890
  Full Name
  mailto@somedomain.com

  效果:

引用(Blockquote

  

    这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。这是一个默认的引用实例。  

  这是一个带有源标题的引用。  
Someone famous in Source Title
  这是一个向右对齐的引用。  
Someone famous in Source Title

  效果:

列表

未定义样式列表

      
  • Item 1
  •   
  • Item 2
  •   
  • Item 3
  •   
  • Item 4

内联列表

      
  • Item 1
  •   
  • Item 2
  •   
  • Item 3
  •   
  • Item 4

定义列表

  
Description 1
  
Item 1
  
Description 2
  
Item 2

水平的定义列表

  
Description 1
  
Item 1
  
Description 2
  
Item 2

  效果:

排版类整理

描述

.lead

使段落突出显示

.small

设定小文本 (设置为父文本的 85% 大小)

.text-left

设定文本左对齐

.text-center

设定文本居中对齐

.text-right

设定文本右对齐

.text-justify

设定文本对齐,段落中超出屏幕部分文字自动换行

.text-nowrap

段落中超出屏幕部分不换行

.text-lowercase

设定文本小写

.text-uppercase

设定文本大写

.text-capitalize

设定单词首字母大写

.initialism

显示在 <abbr> 元素中的文本以小号字体展示

.blockquote-reverse

设定引用右对齐

.list-unstyled

移除默认的列表样式,列表项中左对齐 ( <ul> 和 <ol> 中)。 这个类仅适用于直接子列表项 (如果需要移除嵌套的列表项,你需要在嵌套的列表中使用该样式)

.list-inline

将所有列表项放置同一行

.dl-horizontal

该类设置了浮动和偏移,应用于 <dl> 元素和 <dt> 元素中,具体实现可以查看实例

.pre-scrollable

使 <pre> 元素可滚动 scrollable

· 代码样式                                                  

  <code>标签,内联显示代码。

  <pre>标签,多行显示代码。

作为内联元素被包围。

如果需要把代码显示为一个独立的块元素,请使用

 标签:

  
    

Article Heading

  

  效果:

  代码标签一览:

元素/类

描述

<var>

变量赋值: x = ab + y

<kbd>

按键提示: CTRL + P

<pre>

多行代码

<pre class="pre-scrollable">

多行代码带有滚动条

<samp>

电脑程序输出: Sample output

<code>

同一行代码片段: span, div

· 表格样式                                                  

表格类

描述

.table

基本;为任意 <table> 添加基本样式 (只有横向分隔线)

.table-striped

条纹;在 <tbody> 内添加斑马线形式的条纹 ( IE8 不支持)

.table-bordered

边框;为所有表格的单元格添加边框

.table-hover

悬停;在 <tbody> 内的任一行启用鼠标悬停状态

.table-condensed

精简;让表格更加紧凑

  源代码:

      
    表格    
    
          
  

表格

  

联合使用所有表格类:

  
    
      
        
        
      
    
    
      
        
        
      
      
        
        
      
      
        
        
      
    
  
# Firstname
1 Anna
2 Debbie
3 John

  结果如下:

<tr>、<th>、<td>类

描述

.active

将悬停的颜色应用在行或者单元格上

.success

表示成功的操作

.info

表示信息变化的操作

.warning

表示一个警告的操作

.danger

表示一个危险的操作

  类似于前面说的强调(.text-*),区别是强调是文字颜色,这个加的是背景颜色。

响应式表格

  表格的父级添加.table-responsive class即可。测试发现未添加也是响应式的,可依实际情况决定。示例略。

· 表单样式                                                  

基本表单(垂直结构)

  bootstrap创建基本表单的步骤:

    · <form>元素添加role=”form”。

    · 每段标签和控件用div包裹,同时给div加一个.form-group,该class设置的属性是下边距15px。

    · 给所有的文本元素<input>、<textarea>和<select>添加class .form-control。.form-control的设置如下:

.form-control {
display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

 

代码:

  
  Bootstrap 实例 - 基本表单  
    
  
    
    
  
  
    
    
    

这里是块级帮助文本的实例。

  
  
    
  
  

  效果:

内联表单

  向<form>标签添加.form-inline即可。

  这里的display:inline-block;设置在了form下的.form-group中:

@media (min-width: 768px).form-inline .form-group {
display: inline-block; margin-bottom: 0; vertical-align: middle;}

  原来默认的下边距15px被取代了。

  另外,.sr-only可以隐藏内联表单的标签。

.sr-only {
position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;}

水平表单

  代码:

  与垂直表单的几个区别:

  1)<form>添加class .form-horizontal。如此,.form-horizontal下.form-group设置左右外边距-15px。

  2)标签与控件同行,控件添加父级,因为控件class .form-control的宽度为100%。

  3)标签添加class .control-label。

内联的活用

  其他诸如复选框、单选框想内联使用.checkbox-inline或.radio-inline class即可。

静态控件

  需要在一个水平表单内的表单标签后放置纯文本时,可在<p>上使用class .form-control-static。

  可以发现bootstrap框架中有n个校正初始丑陋样式的class。

  示例略。

表单控件状态

  效果:

  聚集:input接收到:focus时,输入框的轮廓会被移除,同时应用box-shadow。

  禁用的字段集:对<fieldset>添加disabled属性可禁用<fieldset>内所有控件。

  验证状态:对父元素添加适当的class(.has-warning、.has-error或.has-success)。

表单帮助文本

  在 <input> 后使用 .help-block。加在p或span上都行。

.help-block {
display: block; margin-top: 5px; margin-bottom: 10px; color: #737373;}

表单控件大小

  针对控件:

.input-lg {
height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}
.input-sm {
height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}

  针对控件父级:

@media (min-width: 1200px).col-lg-2 {
width: 16.66666667%;}
@media (min-width: 1200px).col-lg-3 {
width: 25%;}
@media (min-width: 1200px).col-lg-4 {
width: 33.33333333%;}

  lg即large;sm不是别的,是small。

 

参考:菜鸟教程

转载于:https://www.cnblogs.com/xulei1992/p/5889275.html

你可能感兴趣的文章
用MySQL实现微博关注关系的方案分析
查看>>
99个Gmail邀请函
查看>>
android入门之: SharedPreferences
查看>>
C语言文件操作
查看>>
python文件结构与import用法
查看>>
c#汉字转拼音首字母全拼支持多音字
查看>>
学习总是无效,是因为你没有稳定的输出系统
查看>>
javaSe-反射2
查看>>
转iOS UIAppearance使用详解
查看>>
winform中实现label的自动换行
查看>>
MFC .。。CReBar 上添加工具栏背景
查看>>
人工智能浪潮下,岗位及就业,技术分析 _证券交易员
查看>>
hdu5705
查看>>
html学习文档-10、HTML 表格
查看>>
Node.js基本开发流程
查看>>
Malware Sample Sources for Researchers
查看>>
[fw]Die 為什麼不能用現在完成式?
查看>>
js弹出框、对话框、提示框、弹窗总结
查看>>
以实现MongoDB副本集状态的监控为例,看Telegraf系统中Exec输入插件如何编写部署...
查看>>
dpkg
查看>>