【Bootstrap基础学习】01 Bootstarp的CSS
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【Bootstrap基础学习】01 Bootstarp的CSS,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3306字,纯文字阅读大概需要5分钟。
内容图文

Bootstrap 使用了一些 HTML5 元素和 CSS 属性,所以需要使用 HTML5 文档类型。
<! DOCTYPE html > < html lang ="zh-CN" > ... </ html >
为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签,如下所示:
< meta name ="viewport" content ="width=device-width, //视口宽度为设备宽度 initial-scale=1.0, //缩放程度 maximum-scale=1.0, //最大缩放级别(可选) user-scalable=no" >//禁止页面缩放(可选)
Bootstrap 使用 Normalize 来建立跨浏览器的一致性。Normalize.css 是一个很小的 CSS 文件,在 HTML 元素的默认样式中提供了更好的跨浏览器一致性。
关于布局
Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。
-
img-responsive 用于img元素
-
container 用于包裹页面上的内容的元素
- 行需要放在container,并用来创建列的水平组。
- 预定义的网格类,比如 .row 和 .col-xs-4,可用于快速创建网格布局 。
-
- 行列可相互嵌套,嵌套后的自适应以父级元素为准,而不是设备宽度
-
要创建三个相等的列,则使用三个 col-xs-4,要是12个列就12个col-xs-1。
< div class ="container" > < div class ="row" > < div class ="col-xs-6 col-md-2 col-md-offset-1" ></ div > < div class ="col-xs-6 col-md-3" ></ div > < div class ="col-xs-6 col-md-3" ></ div > < div class ="col-xs-6 col-md-3" ></ div > </ div > < div class ="row" >...</div></div><div class="container">.... <!--以上代码在手机上就是两行两列,在电脑上是一行四列,其中第一列前面有空白,比其它列宽度小三分之一-->
//可使用.col-md-push-* 和 .col-md-pull-* 这种类设定显示,col-md-push-6按照我个人的理解,是在左面浮动了6列,然后再插入元素,col-md-pull-3则是在右边浮动了3列,然后从右往左插入元素 - 媒体查询是非常别致的"有条件的 CSS 规则"。它只适用于一些基于某些规定条件的 CSS。如果满足那些条件,则应用相应的样式。
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... } //对于所有带有 min-width: @screen-sm-min 的设备,如果屏幕的宽度小于 @screen-sm-max,则会进行一些处理。
关于排版
- 关于文本
<small>本行内容是在标签内</small><br><strong>本行内容是在标签内</strong><br><em>本行内容是在标签内,并呈现为斜体</em><br><p class="text-left">向左对齐文本</p><p class="text-center">居中对齐文本</p><p class="text-right">向右对齐文本</p><p class="text-muted">本行内容是减弱的</p>灰<p class="text-primary">本行内容带有一个 primary class</p>蓝<p class="text-success">本行内容带有一个 success class</p>绿<p class="text-info">本行内容带有一个 info class</p>深蓝<p class="text-warning">本行内容带有一个 warning class</p>黄<p class="text-danger">本行内容带有一个 danger class</p>红
- Bootstrap 定义 <abbr> 元素的样式为显示在文本底部的一条虚线边框,当鼠标悬停在上面时会显示完整的文本(只要您为 <abbr> title 属性添加了文本)。为了得到一个更小字体的文本,请添加 .initialism 到 <abbr>。
<abbr title="World Wide Web">WWW</abbr><br><abbr title="Real Simple Syndication" class="initialism">RSS</abbr>
- 使用 <address> 标签,您可以在网页上显示联系信息。
- 使用<Blockqoute>标签作为引用
<blockquote>这是一个带有源标题的引用。<small>Someone famous in Source Title</small></blockquote>
-
list-unstyled用于未定义样式列表ul, list-inline用于水平列表ul
- pre-scrollable使pre可滚动
- <code>内联显示代码,<pre>显示多行代码
关于表格
-
-
- 通过把任意的 .table 包在 .table-responsive class 内,您可以让表格水平滚动以适应小型设备(小于 768px)。当在大于 768px 宽的大型设备上查看时,您将看不到任何的差别。
<div class="table-responsive"><table class="table"><caption>响应式表格布局</caption><thead><tr><th>产品</th><th>付款日期</th><th>状态</th></tr></thead><tbody><tr><td>产品1</td><td>23/11/2013</td><td>待发货</td></tr></tbody></table></div>
关于表单
关于按钮
关于图片
关于其它样式类
原文:http://www.cnblogs.com/vvjiang/p/5189804.html
内容总结
以上是互联网集市为您收集整理的【Bootstrap基础学习】01 Bootstarp的CSS全部内容,希望文章能够帮你解决【Bootstrap基础学习】01 Bootstarp的CSS所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。