囫囵吞枣——Bootstrap

终于绕回来了。额。但是  HTML还有些没看完。

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。

<meta>标签

1.width=device-width    确保它能正确呈现在不同的设备上

2.intital-scale=1.0           在网页加载时,以1:1比例呈现

3.user-scalable=on    禁用缩放功能

响应式图像

<img src="..." class="img-responsive" alt="响应式图片">

height:auto:             高度取决于浏览器。

max-width:100%;     最大宽度。

容器:Container

例子:

网格:

随着屏幕视口尺寸的增加:系统最多可以分为12列。

网格必须放在  container 内,以便获得对齐和内边距。

移动设备优先策略:1.优先设计更小宽度。2.基础的css是移动设备优先,媒体查询是针对于平板电脑,台式电脑。3.随着屏幕大小的增加而添加元素。

        放张图,表达一下心情。

媒体查询

暂时不知这个有什么用,待定学习。

   学习下一个。

网格选项

网格基本结构:

强调文本:class="lead"

内联样式:<small></small>  设置文本为父文本大小的 85%

粗体:<strong>(设置文本为更粗的文本)

斜体:<em>(设置文本为斜体)

尖括号  <>  :&lt;   &gt;

内联样式:<code>  </code>

变量赋值:<var>

提示键:<var>

使用方法:   

显示效果:

输出:<pre>:添加 .pre-scrollable 类,  pre 元素最大的高度 max-height 为 350px ,并生成一个 Y 轴的滚动条

电脑输出样式: <samp>

使用方法:<samp>要显示的值</samp>

显示效果:

显示代码段: <code>   同一行代码片段: spandiv

表格:

表格样式:

  • .table  (基本样式,有横向分割线,如箭头所指)

           

  • .table-striped    (行内添加斑马线)

      

  • .table-bordered  (所有表格添加边框)

          

  • .table-condensed  (让表格更加紧凑)

    

  •  .table-hover    (鼠标停留在任意行中的状态  ps:截图时候没有截取到鼠标)

注:可以联合使用样式

 表格内样式    (看完感觉最大的区别是颜色不一样了)

  • active   (悬停的颜色在行或者单元格上,鼠标移动不会移动-)

  • success  (表示成功的操作)
  • info  (表示信息变换的操作)
  • warning
  • danger

表单:

  • 垂直表单

在父<form>元素添加 role="form"

把标签和控件放在一个带有class  .form-group  的<div>中。

所有的文本元素<input> <textarea>和<select> 添加 classs="form-control"

例子:<form>

<div  class="form-group">

<input type="text" class="from-control" placeholder="请输入名称">

</div>

</form>

  • 内联表单

    • from标签添加class  。form-inline
    • 默认情况下,input ,select ,textarea  有100%宽度,在使用内联表单时,需要在表单控件上设置一个宽度
    • 使用 class  .sr-only  您可要隐藏内联表单的标签
  • 水平表单
  1. 像父<from> 元素添加  class    .form-horizontal
  2. 把标签和控件放在一个带有class  .form-group 的<div>中
  3. 把标签添加class    .control-label

注:Bootstrap 支持最常见的表单控件,主要是 input、textarea、checkbox、radio 和 select

 表单控件:

Input

  • text(文本)、
  • password(文本框)、
  • datetime()、
  • datetime-local(时间选择器  年月日时间)、
  • date(时间选择器,年月日)、
  • month(时间选择器,年月)、
  • time(设置时间)、
  • week(允许设置周和年)、
  • number(数值控件)、
  • email(邮件,带基本验证)、
  • url(设置url)、
  • searchtel()、
  • color(颜色选择器)、
时间: 2024-11-13 21:09:43

囫囵吞枣——Bootstrap的相关文章

Bootstrap + AngularJS+ Ashx + SQL Server/MySQL

去年年底12月,为适应移动端浏览需求,花了1个月时间学习Bootstrap,并将公司ASP网站重构成ASP.NET. 当时采取的网站架构: Bootstrap + jQuery + Ashx + SQL Server 时间紧,没人带,只能硬着头皮,最后如期完成,但是也遗留了几个问题. 问题: 1.页面查询条件太复杂,太多的checkbox,jQuery操作DOM虽然方便,但是组合成json提交给后端还是比较麻烦,有没有天然支持json的前端框架或者脚本语言? html控件做的任何修改,都自动保存

CSS,bootstrap表格控制当td内容过长时用省略号表示,以及在不使用bootstrap时过长也用省略号表示

首先需要在table中设置table-layout:fixed; <table style="table-layout:fixed"></table> 然后在表头th中设置每列的宽度 <table style="table-layout:fixed"> <th width="10%">Title01</th> <th width="20%">Title02

Bootstrap &amp; Font Awesome 学习笔记

学习网站:http://bootstrap.ninghao.net/index.html https://www.freecodecamp.cn http://www.runoob.com/bootstrap/bootstrap-tutorial.html Bootstrap 为快速简单的实施 Web 开发准备的前端架构. Bootstrap将会根据你的屏幕的大小来调整HTML元素的大小 -- 强调 响应式设计的概念. 通过响应式设计,你无需再为你的网站设计一个手机版的.它在任何尺寸的屏幕上看起

第二百三十八节,Bootstrap输入框和导航组件

Bootstrap输入框和导航组件 学习要点: 1.输入框组件 2.导航组件 3.导航条组件 本节课我们主要学习一下Bootstrap的两个个组件功能:输入框组件和导航导航条组件. 一.输入框组件 文本输入框就是可以在<input>元素前后加上文字或按钮,可以实现对表单控件的扩展. 在左侧添加文字 input-group-addon样式class类,写在input同级的span里,给输入框添加一个左片段(Bootstrap)input-group样式class类,写在input外层div里,将

第二百三十一节,Bootstrap 介绍

Bootstrap 介绍 学习要点: 1.Bootstrap 概述 2.Bootstrap 特点 3.Bootstrap 结构 4.创建第一个页面 5.学习的各项准备 本节课我们主要了解一下 Boostrap 历史.特点.用途,以及为什么选择 Boostrap 来开 发我们的 Web 项目. 一.Bootstrap 概述 Bootstrap 是由 Twitter 公司(全球最大的微博)的两名技术工程师研发的一个基于 HTML.CSS.JavaScript 的开源框架.该框架代码简洁.视觉优美,可

Flask---使用Bootstrap新建第一个demo

Flask---使用Bootstrap新建第一个demo 参考自http://www.jianshu.com/p/417bcbad82fb 还有<Flask web开发> 前端用到Bootstrap开源框架,Bootstrap是客户端框架,后台当然就是Flask了. 服务器需要做的只是提供引用了Bootstrap层叠样式表(CSS)和JS文件的html响应,并且在html.css和js代码中实例化需要的组件,这些操作的最理想的执行环境就是模板 关于模板的介绍及其实现原理:https://kb.

bootstrap中的对话框-dialog

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> <meta http-

bootstrap中的对话框-dialog-2

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> <meta http-

关于H5框架之Bootstrap的小知识

浏览器支持 旧的浏览器可能无法很好的支持 Bootstrap 支持 Internet Explorer 8 及更高版本的 IE 浏览器 CSS源码研究 我们不是在head里面引入了下面这些文件么 <!-- 新 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"> &l