BootStrap3.0学习--全局 CSS 样式
设置全局 CSS 样式;基本的 HTML 元素均可以通过 class 设置样式并得到增强效果;还有先进的栅格系统。 HTML5 文档类型<!DOCTYPE html> <html lang="zh-CN"> ... </html> 移动设备优先Bootstrap是移动设备优先哒 meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
1.为了确保适当的绘制和触屏缩放,需要在? 2.width=device-width告诉浏览器页面的宽度应该等于设备的宽度 3.initial-scale=1页面将是原本尺寸展示,如果后面是2.0的话,就是是将页面放大两倍 4.maximum-scale=1最大放大至原先大小 5.user-scalable=no可以禁用其缩放(zooming)功能。 布局容器 容器类为包裹页面内容和栅格系统哒。由于? .container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。 栅格系统相应式的网格系统随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。 工作原理
栅格参数通过下表可以详细查看 Bootstrap 的栅格系统是如何在多种屏幕设备上工作的。
注:. 1.col-md-offset-*可以使列向右偏移 2.col-md-push-* 和 .col-md-pull-* 类就可以改变列的顺序。 排版1.主标题副标题<h1>h1. Bootstrap heading <small>Secondary text</small></h1> 2.Bootstrap 将全局 font-size 设置为 14px,line-height 设置为 1.428。 3..lead 类可以让段落突出显示。 4.被删除的文本<del>delete text.</del> 5.无用文本 6.额外插入的文本使用? 7.为文本添加下划线,使用? 8.小号字体用<small>标签,被包裹其内的文本将被设置为父容器字体大小的 85%。 9.着重字体使用 <strong> 标签。 10.字体倾斜用 <em> 标签 11.文本对齐用如下类 <p class="text-left">Left aligned text.</p> <p class="text-center">Center aligned text.</p> <p class="text-right">Right aligned text.</p> <p class="text-justify">Justified text.</p> <p class="text-nowrap">No wrap text.</p>
12.改变字体的大小写,首字母大写 <p class="text-lowercase">Lowercased text.</p> <p class="text-uppercase">Uppercased text.</p> <p class="text-capitalize">Capitalized text.</p>
13.缩写语用<abbr>标签,用title标出完整词汇 <abbr title="attribute">attr</abbr>
14.无序列表 <ul> <li>...</li> </ul>
15.有序列表 <ol> <li>...</li> </ol>
16.无样式列表 <ul class="list-unstyled"> <li>...</li> </ul>
17.内联列表:并添加少量的内补(padding),将所有元素放置于同一行。 <ul class="list-inline"> <li>...</li> </ul>
18.带有描述的短语列表 <dl> <dt>...</dt> <dd>...</dd> </dl>
19.水平排列描述列表 <dl class="dl-horizontal"> <dt>...</dt> <dd>...</dd> </dl>
代码1.内联代码需要<code>标签。 2.用户输入用? 3.代码块用<pre>标签。 <pre><p>Sample text here...</p></pre>
4.用 例如:y?=?mx?+?b <var>y</var> = <var>m</var><var>x</var> + <var>b</var>
5.程序输出,通过 <samp> 标签来标记程序输出的内容。 表格1.基本表格,用 <table class="table"> ... </table>
2.条纹状表格,通过? <table class="table table-striped"> ... </table>
3.带边框的表格,通过添加. <table class="table table-bordered"> ... </table>
4.鼠标悬停,通过添加.table-hover类实现的。 <table class="table table-bordered"> ... </table>
5.紧缩表格,是通过添加table-condensed 类实现的。单元格中的内补白(padding)均会减半。 <table class="table table-condensed"> ... </table>
6.状态类,通过这些状态类可以为行或单元格设置颜色。可以添加在<tr>上,也可添加在<td>上。 <tr class="active">...</tr> <tr class="success">...</tr> <tr class="warning">...</tr> <tr class="danger">...</tr> <tr class="info">...</tr> <tr> <td class="active">...</td> <td class="success">...</td> <td class="warning">...</td> <td class="danger">...</td> <td class="info">...</td> </tr>
7.响应式表格。将任何? <div class="table-responsive"> <table class="table"> ... </table> </div>
表单?1.基本实例:? <form role="form"> <div class="form-group"> <label for="exampleInputEmail1">Email address</label> <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email"> </div>
?2.内联表单:.form-inline,视口宽度再小的话就会使表单折叠;在内联表单,我们将这些元素的宽度设置为?
?3.水平排列的表单,通过为表单添加? 4.被支持的控件。包括大部分表单控件、文本输入域控件,还支持所有 HTML5 类型的输入控件: ?1)输入框: ?2)文本域:<textarea?class="form-control"?rows="3"></textarea> ?3)多选和单选框: <div class="checkbox disabled"> <label> <input type="checkbox" value="" disabled> Option two is disabled </label> </div> <div class="radio"> <label> <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked> Option one is this and that—be sure to include why it's great </label> </div>
10.只读输入框,用 readonly 属性 <input class="form-control" type="text" placeholder="Readonly input here…" readonly>
11.被禁用输入框,用? <input class="form-control" id="disabledInput" type="text" placeholder="Disabled input here..." disabled>
12.被禁用的为fieldset, 13.验证状态:Bootstrap 对表单控件的校验状态,如 error、warning 和 success 状态,都定义了样式。使用时,添加? <div class="form-group has-success"> <label class="control-label" for="inputSuccess1">Input with success</label> <input type="text" class="form-control" id="inputSuccess1"> </div>
14.控件的尺寸:通过? 15.水平排列的表单组的尺寸:通过添加? 16.辅助文本:针对表单控件的“块(block)”级辅助文本。 按钮1.预定义样式: <button type="button" class="btn btn-default">Default</button> <button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-link">Link</button>
2.尺寸:使用? 3.?通过给按钮添加? <button type="button" class="btn btn-primary btn-lg btn-block">Block level button</button>
4.激活状态: <button type="button" class="btn btn-primary btn-lg active">Primary button</button>
<a href="#" class="btn btn-primary btn-lg active" role="button">Primary link</a>
5.禁用状态: 6.按钮类:为? 图片1.响应式图片: <img src="..." class="img-responsive" alt="Responsive image">
2.图片的形状: <img src="..." alt="..." class="img-rounded"> <img src="..." alt="..." class="img-circle"> <img src="..." alt="..." class="img-thumbnail">
辅助类1.Contextual colors: <p class="text-muted">...</p> <p class="text-primary">...</p> <p class="text-success">...</p> <p class="text-info">...</p> <p class="text-warning">...</p> <p class="text-danger">...</p>
2.?Contextual backgrounds <p class="bg-primary">...</p> <p class="bg-success">...</p> <p class="bg-info">...</p> <p class="bg-warning">...</p> <p class="bg-danger">...</p>
3.关闭按钮: <button type="button" class="close"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
4.三角符号: <span class="caret"></span>
5.快速浮动: <div class="pull-left">...</div> <div class="pull-right">...</div>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |