博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bootstrap 2
阅读量:5897 次
发布时间:2019-06-19

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

做bootstrap就是在背里面的类.

栅格系统的列偏移类: md-col-offset-4...

文本对齐,块级元素的对齐, 不是 另外再 通过 style样式来实现, 而是直接在 原来的元素上 应用一个 "对齐方式的类"就好了:

文本对齐的类: text-left, text-right, text-center; 不是: text-align: left, center等方式了.
块及元素的对齐类: pull-left, pull-right, center-block;

在bs中, h1到h6不仅只是标签, 而且还是一种标题样式的类, 可以对span应用.h1 ~ .h6的类.

要设置副标题的样式, 需使用small 标签或 .small类. 但是要注意,把small标签或类放在h1内部. 这时, 小文字的副标题跟h1 的文字是在同一行中, 而且字体不是太小, 字体颜色也是浅灰色; 但是, 如果放在h1 的外面, 这时, h1由于是块及元素, 所以 small的元素会被排斥到下一行! 而且字体要比h1小得多, 不能认为后面的内容是副标题了.

bs默认给整个文档的设置是: 字体大小font-size: 14px; 行高是20px, 即1.428, 而p还有 10px的下边距. 但是body 是没有上下左右边距的, 其他属性值也是都为0.

如果没有bootstrap, 文档及body的外边距是多少?

firefox显示 的盒子模型仅仅只是针对 标签, 如p, div, span等, 如果只是文字, 没有标签是不会显示盒子模型的.

对于html标签, 它是充满整个页面的, 所有style属性都等于0
对于body标签: 它有外边距, 上下左右都是8px的外边距. 其余style属性等于0;
对于p标签, 它有上下外边距为 16px, 企业style属性等于0

821299-20170108211942237-997482041.png

821299-20170108212026378-847365803.png
821299-20170108212119737-339875784.png


在布局页面的时候, 通常是标题hx 和内容 p,放在一起, 使用hx 和p 标签形成逻辑上的组合. 要使标题更好看, 要在标题和内容之间生成一条小细线, 可以添加: class="page-header" 类.

段落突出显示,强调, 使用 p class="lead"类.

通常文字的样式都用在 p标签上!

文字的颜色类, 带有js 的鼠标样式滑动样式.... 使用的单词类别跟后面的 按钮/面板等的颜色都 基本相同 , 思想一致:

p class="text-muted 柔和的...", text-primary, text-success, text-info, text-warning, text-danger....

strong和b标签的样式差不多, 但是 strong有 "着重, 强调"的语义, 而b标签没有.

abbr缩略语, 是abbr标签, 注意是标签, 如果没有title属性, 是看不出来什么效果的.必须要加上title属性, 才能显示下划虚线, 而且有鼠标悬停效果...


ul和li是重点: 要注意到是, 要注意区分这些类通常都是放在(作用于)ul上的, 而不是li上的, 只有少数几个类是放在li上的!

  1. 很多前端功能都是通过ul>li来实现的, 这里,只需要对ul和li应用 各种不同的, 对应的样式类就可以达到各种各样的功能了!!!
  2. ul class="list-unstyled": 取消list样式和 缩进padding.
  3. ul class="list-inline" : 取消list的块特性, 变成内联元素, 也就是, 将li由 竖向垂直方向变成 水平方向.

自定义列表的结构:

dl (defined list) 这里的dl就相当于ul/ol一样....
dt (defined title)
dd (defined data)
dt
dd
dt ...
dd...
默认的dl中的dt和dd是上下两行的样式. 如果在 dl上使用 class="dl-horizontal",则dt和dd将会在同一 行上!

要清除浮动, 只要使用 div class="clearfix" 类就好了


tiding: 潮汐, 涨潮; 消息. good tidings:好消息, 

The good tidings filled national people with joys.
Good tidings you bring wherever you are. 无论你在哪里, 都祝你一切顺利.

you big disgrace,

dropdown右边的图标, 是chevron 而不是caret, 这个跟jqueryui & easyui略有区别. 后者的> < 等符号是caret.

bs所有的图标样式都是一样的: 大小是14*14px, position: relative, top=1px, 都是相对定位, 距离原来的顶部都是1px.
span图标和其前后的内容, 通常来说, 隔一个空格px的距离, 但是你不隔也是可以的, 只是在外观上可能不好看.

对于bootstrap来说, 如果不想使用bs来表现元素的外观, 可以很方便地将 link href="bs/css/bootstrap.min.css这一行给注释了. 就屏蔽了bs, 而是用原生的html代码.

bootstrap的类 的层次

bs的类 通常使用在同一个元素上时, 需要多个类, 而且相互间的前面部分都是相同的, 这样的设计是为了 类在设计上 保持层次性.

bs的类在设计上是不重叠的. 通常后面的类是对前面的类的补充. 他们规定的样式 内容不是一样的. 前面的类叫做 "基类", 后面的类叫做 "补充类" "特征类"
基类, 就相当于元素样式的骨架, 它规定最基本的, 最通用的, 都具有的那部分样式; 而特征类是规定独有的特有的那部分样式. 所以 在使用 某个具有特征 的元素时, 要同时指定 基类 和特征类, 而且通常是先写基类, 然后写特征类.
这个就如同汽车一样, 四个轮子, 一个方向盘 , 两排沙发, 这个是基类, 是骨架, 任何汽车都起码具备的东西, 是基本配置, 是标配, 都有点的东西, 但是, 你还可以加钱 选装更高的配置, 如天窗, 电子手刹, abs, esp, 虚拟路况等, 这些就是 特征类..

bs元素和元素之间的间距, 叫做 gutter ['g^t2], 通常是由外边距margin引起的, 实现的.

flat的意思? 不是fat的.

flat可以做 名词, 形容词, 动词, 副词等. 基本意思是: 平的, 扁平的; 单调的, 沉闷的; 没有气的, 走了气的, 干脆地, 公寓等等意思. **使用得较多的是 平的/扁平的; 公寓"这几个意思:

adj:
平的, 扁平的,平坦的,  同义词, smooth, 反义词: rough,sharp , uneven.
单调的, 沉闷的
不景气的, 生意清淡的;
偏低的;
走了气的, 不新鲜的, 如: the bike tire is flat.
电用完了的,
憋了的,
扁平的,
枯燥无趣的, 断然的, 干脆的, 直接了当的...

名词:

一套套房, 公寓
(物体的)扁平部分
平地, 低洼地.
憋了气的轮胎等.
fall flat:完全失败, flat out: 尽可能快, 尽最大努力, ...
In my third year I letf home and went flatting with David. go flatting (离家租公寓住).

扁平化设计和 拟物化设计.

在视觉设计/台式机和手机设计风格上的 两种手法:

拟物化设计: skeuomorphic: 主要是苹果公司的 在设计时尽量表现物体的表面细节,包括颜色, 纹理,光影等细节的倾向.这个用户使用视觉效果好, 逼真, 但是设计较复杂, 而且比较耗电.
扁平化设计 flat design. 就是在设计os系统和web页面的时候, 元素的外观尽量简洁, 主要以文字, 线条, 抽象性的表达设计意思. 也就是"简洁化"设计. 好处是简约, 省电, 适应性更好, 可以尽量多的满足多种不同 尺寸的屏幕..

htm5 的自定义属性?

使用自定义属性时, 通常要用data-开头, 做前缀, 如: <element data-attr="someattr" ...> lorem </element>
而更多的时候, htm5还扩展了 一些 元素的属性, 如 普遍增加的 role属性. role属性, 更多的是起到 "语义化"的 作用, 主要是给一些前端工具使用的, 告诉一些web的工具 如(bootstrap bs前端框架), 这个元素是用来做什么的, 比如用div来作按钮时, 就要用 role 属性告诉 bootstrap...

掌握strip, stripe, strap的区别

主要还是通过一些 "习惯用语" 来掌握他们的区别

  1. strip: [strip], i发[i]音, 可以做 "条, 带"讲, 名词讲时, 主要是指 某个条形的地域 , 水域, 如"加沙地带", "英吉利海峡", Jiasha strip, Yinjili strip...; 作动词讲, 是"脱衣服, 剥夺"的意思, 也可引申为 "鞭打"的意思.

  2. stripe [straip], i发ai音, 意思是条纹, 主要是指 "视觉"" 图案"上的条纹, 如: 斑马身上的条纹, 过马路上的条纹, 衣服上的条纹

  3. strap 通常的是 指 生活中,比较长的, 带状的东西, 如皮带, 鞋带, 背带等, 引申为动词 "捆绑, 束缚".


转载地址:http://gvxsx.baihongyu.com/

你可能感兴趣的文章
PHP 程序员的技术成长规划
查看>>
python基础教程_学习笔记19:标准库:一些最爱——集合、堆和双端队列
查看>>
js replace,正则截取字符串内容
查看>>
javascript继承方式详解
查看>>
lnmp环境搭建
查看>>
自定义session扫描器精确控制session销毁时间--学习笔记
查看>>
仿射变换
查看>>
视频直播点播nginx-rtmp开发手册中文版
查看>>
PHP队列的实现
查看>>
单点登录加验证码例子
查看>>
[T-SQL]从变量与数据类型说起
查看>>
occActiveX - ActiveX with OpenCASCADE
查看>>
BeanUtils\DBUtils
查看>>
python模块--os模块
查看>>
linux下单节点oracle数据库间ogg搭建
查看>>
Java 数组在内存中的结构
查看>>
《关爱码农成长计划》第一期报告
查看>>
学习进度表 04
查看>>
谈谈javascript中的prototype与继承
查看>>
时序约束优先级_Vivado工程经验与各种时序约束技巧分享
查看>>