红宝书上有一个经典的例子,0.1+0.2!=0.3,当第一次看到的时候,百思不得其解,虽然知道浮点数在计算机中是如何存储的,但并不知道为何会出现这种情况首先要知道,数值在计算机中是转化为二进制数字进行保存的,然后就要讲到关于十进制转二进制小数部分的转换方法了。以0.1为例:0.1*2=0.2 取00.2*2=0.4 取00.4*2=0.8 取00.8*2=1.6 取10.6*2=1.2 取1...
SnowKagura‘s blog
直面生活,热爱生活第一种:直接用十六进制代码表示,类似于#02798b,每一位都是由十六进制数字表示,即0123456789abcdef第二种:用RGB函数或RGBA函数进...
绝对长度单位cm 厘米 1cm = 96px/2.54mm 毫米 1mm = 1/10th of 1cmQ 四分之一毫米 1Q = 1/40th of 1cmin 英寸 1in = 2.54cm = 96pxpc 十二点活字 1pc = 1/16th of 1inpt 点 1pt = 1/72th of 1inpx 像素 ...
用于处理溢出的属性名为overflow它有以下几种处理方式:visible(默认值)为了防止数据损失hidden 也即将溢出内容隐藏掉,只能用于溢出内容不...
块级盒子(Block box) 和 内联盒子(Inline box)一个被定义成块级的(block)盒子会表现出以下行为:盒子会在内联的方向上扩展并占据父容器在该方向上的所有可用空间,在绝大数情况下意味着盒子会和父容器一样宽每个盒子都会换行width 和 height 属性可以发挥作用内边距(padding), 外边距(margin) 和 边框(border) 会将其他元素从当前盒子周围“推...