自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 CSS line height 介绍

1. line-height行高的定义就是两基线之间的距离 2. vertical-align默认值就是基线(基线是字体本身的东西) 3. 字母X的下边缘就是基线 4. x-height:代表的的就是基线和等分线之间的距离 5. vertical-align: middle,需要注意的是,middle和median(midline)的区别,这两者并不等价,严格来讲,middle指的是基线(

2016-09-05 17:25:20 540

原创 vertical-align && line-height

vertical-align && line-height 1. vertical-align: 百分比, 可以体现出上面的两个属性之间是有很大的关联的。 2. vertical-align 的百分比值不是相对于字体大小或者其他的什么属性来计算的,而是相对于line-height来计算的,比如:{line-height: 30px; vertical-align: -10%;} {l

2016-09-05 17:24:11 384

原创 css 包含块(Containing Box)

1. 什么是CSS包含块(Containing Block):包含块(Containing Block)是视觉格式化模型的一个重要概念,它与框模型类似,也可以理解为一个矩形(包含块就是一个矩形),而这个矩形的作用是为它里面包含的元素提供一个参考,元素的尺寸和位置的计算往往是由该元素所在的包含块决定的。切记的就是包含块和定位属性position并不是绝对有关系的,两者只是一个归属关系。 2. 包含

2016-09-05 17:23:10 3025

转载 CSS float

CSS浮动float: 浮动的意义:浮动出现的意义其实只是用来让文字环绕图片而已,仅此而已 浮动的本质:“包裹与破坏” 1. 撇开浮动的“破坏性”,浮动就是个带有方位的display:inline-block属性 2. 文字之所以会环绕含有float属性的图片时因为浮动破坏了正常的line boxes,具体的就是浮动破坏了图片的inline box,产生了两个结果:一是图片无法与文

2016-09-05 17:21:22 572

原创 我所理解的BFC

CSS任何的排版都是有原因的,都是可以解释的,这篇文章主要是介绍关于BFC的概念,内容循序渐进,希望能被理解和接受 1.  对CSS有了解的道友们肯定都知道盒式模型这个概念,对一个元素设置CSS,首先需要知道这个元素是block还是inline类型,但是无论这个元素是什么类型,但是它们都是BOX概念的体现,关于CSS中BOX的概念: Box是CSS布局的基本单位: B

2016-09-05 17:00:31 779

原创 论 Function和 Object的辩证关系

Object instanceof Function //true //上述结果的原因: Object.prototype.constructor;  //function Object(){}     Object.prototype.constructor   ===>   Object.prototype = new Object(); //1. 因为有了new Objec

2016-06-30 10:22:19 532

转载 Javascript构造函数

当我们创建一个构造函数的实例的时候,其实这个过程包含了若干个隐藏的步骤,我们知道通过构造函数可以创建对象,那么这个对象是哪里来的,可想而知,由原型链继承关系可以得到,无论如何,new Object()的过程总是被执行的,具体执行的过程细致如下:  1.当使用了构造函数,并且new 构造函数(),那么后台首先执行了new Object();  2.然后将构造函数的作用域给新对象,(即new Ob

2016-06-13 09:37:42 275

转载 JS函数声明和函数表达式的区别

首先,函数声明会在任何表达式被解析和求值之前先行被解析和求值。即使声明位于源代码中的最后一行,它也会先于同一作用域中位于最前面的表达式被求值 那么,使用函数声明的实际规则到底是什么?      FunctionDeclaration(函数声明)只能出现在Program(程序)或FunctionBody(函数体)内。从句法上讲,它们 不能出现在Block(块)({ ... })中,例如不能

2016-05-31 12:00:06 2278

原创 JS原型链

关于原型链的个人领悟

2016-05-26 09:32:03 551 1

原创 javascript的基础数据类型

Javascript数据类型困惑解析

2016-05-25 09:06:40 407

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除