标签:一起 style 平板 内容 tab hover 最大 textarea gray
目录
code1
<!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">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> <!-- 下载后可以换成相对路径 -->
<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
<!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
<!--[if lt IE 9]>
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
<![endif]-->
</head>
<body>
<h1>你好,世界!</h1> <!-- 字体做了一定的美化 -->
<!-- (1) 下文的代码,写在此处 -->
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
</body>
</html>
<div class="container" style="height:100px;background:red">
container
</div>
<div class="container-fluid" style="height:100px;background:green">
container-fluid
</div>
超小屏幕 手机 (<768px) |
小屏幕 平板 (≥768px) |
中等屏幕 桌面显示器 (≥992px) |
大屏幕 大桌面显示器 (≥1200px) |
|
---|---|---|---|---|
栅格系统行为 | 总是水平排列 | 开始是堆叠在一起的, 大于阈值时将变为水平排列C |
||
.container 最大宽度 |
None (自动) | 750px | 970px | 1170px |
类前缀 | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
column 列数 |
12 | |||
最大列宽 | 自动 | ~62px | ~81px | ~97px |
gutter 槽宽 |
30px (每列左右均有 15px) |
|||
可嵌套 | 是 | |||
Offsets 偏移 |
是 | |||
列排序 | 是 |
.col-md-*
栅格类,就可以创建一个基本的栅格系统,在手机和平板设备上一开始是堆叠在一起的(超小屏幕到小屏幕这一范围),在桌面(中等)屏幕设备上变为水平排列.row
内col-md-1
有些长,所以我用 cm-1
作了代替从堆叠到水平排列 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
cm-1 | cm-1 | cm-1 | cm-1 | cm-1 | cm-1 | cm-1 | cm-1 | cm-1 | cm-1 | cm-1 | cm-1 |
col-md-8 | col-md-4 | ||||||||||
col-md-4 | col-md-4 | col-md-4 | |||||||||
col-md-6 | col-md-6 |
<div class="container-fluid">
<div class="row">
<div class="col-md-3 col-xs-1 col-sm-6" style="background:coral">col-md-3</div>
<div class="col-md-6 col-xs-1 col-sm-3" style="background:rosybrown">col-md-6</div>
<div class="col-md-3 col-xs-1 col-sm-3" style="background:dimgray">col-md-3</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-4 col-md-offset-2" style="background:#659">col-md-4</div>
<div class="col-md-4" style="background:red">col-md-4</div>
<div class="col-md-4" style="background:pink">col-md-4</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-6" style="background:red;height:40px">
<div class="row">
<div class="col-md-6" style="background:blue;height:20px"></div>
</div>
</div>
<div class="col-md-6" style="background:pink;height:40px"></div>
</div>
</div>
超小屏幕手机 (<768px) |
小屏幕平板 (≥768px) |
中等屏幕桌面 (≥992px) |
大屏幕桌面 (≥1200px) |
|
---|---|---|---|---|
.visible-xs-* |
可见 | 隐藏 | 隐藏 | 隐藏 |
.visible-sm-* |
隐藏 | 可见 | 隐藏 | 隐藏 |
.visible-md-* |
隐藏 | 隐藏 | 可见 | 隐藏 |
.visible-lg-* |
隐藏 | 隐藏 | 隐藏 | 可见 |
.hidden-xs |
隐藏 | 可见 | 可见 | 可见 |
.hidden-sm |
可见 | 隐藏 | 可见 | 可见 |
.hidden-md |
可见 | 可见 | 隐藏 | 可见 |
.hidden-lg |
可见 | 可见 | 可见 | 隐藏 |
.visible-*-*
的类针对每种屏幕大小都有了三种变体,每个针对 CSS 中不同的 display
属性,列表如下:类组 | CSS display |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
xs
)为例,可用的 .visible-*-*
类是:.visible-xs-block
、.visible-xs-inline
和 .visible-xs-inline-block
.visible-xs
、.visible-sm
、.visible-md
和 .visible-lg
类也同时存在;但是从 v3.2.0 版本开始不再建议使用;除了 <table>
相关的元素的特殊情况外,它们与 .visible-*-block
大体相同<h1>
到 <h6>
均可使用.h1
到 .h6
类,为的是给内联(inline)属性的文本赋予标题的样式<small>
标签或赋予 .small
类的元素,可以用来标记副标题<h1>h1. Bootstrap heading</h1>
<h2>h2. Bootstrap heading</h2>
<h3>h3. Bootstrap heading</h3>
<h4>h4. Bootstrap heading</h4>
<h5>h5. Bootstrap heading</h5>
<h6>h6. Bootstrap heading</h6>
<p class="h1 text-center">h1. Bootstrap <small>heading</small></p>
<p class="h2">h2. Bootstrap heading</p>
<p class="h3">h3. Bootstrap heading</p>
<p class="h4">h4. Bootstrap heading</p>
<p class="h5">h5. Bootstrap heading</p>
<p class="h6">h6. Bootstrap heading</p>
<table>
标签添加 .table
类可以为其赋予基本的样式 — 少量的内补(padding)和水平方向的分隔线<!--
table-striped 条纹状表格
table-bordered 带边框的表格
table-hover 鼠标悬停
table-condensed 紧缩表格
-->
<table class="table table-striped table-bordered table-hover table-condensed">
<tr>
<td>序号</td>
<td>姓名</td>
<td>性别</td>
</tr>
<tr>
<td>1</td>
<td>zhangsan</td>
<td>nan</td>
</tr>
<tr>
<td>2</td>
<td>Lisi</td>
<td>nan</td>
</tr>
<tr>
<td>3</td>
<td>Wangwu</td>
<td>nan</td>
</tr>
</table>
.form-control
类的 <input>
、<textarea>
和 <select>
元素都将被默认设置宽度属性为 width: 100%;
label
元素和前面提到的控件包裹在 .form-group
中可以获得最好的排列<input type="text" class="form-control">
[Web 前端] 031 bootstrap 的使用和全局 css 样式
标签:一起 style 平板 内容 tab hover 最大 textarea gray
原文地址:https://www.cnblogs.com/yorkyu/p/11734797.html