用CSS画三角形
想法是:对于一个“div”标签,一般是有宽(width)和高(height)以及边框的,如果我们保持这个div的边框大小不变,逐渐缩小width和height,最终结果会怎么样?,没错变成下面这样,宽高汇成中间一点,边框变成四个三角形,这样我们只要使想要显示的那个三角形有颜色和样式,另外三个设置成透明不就可以了。
想法是:对于一个“div”标签,一般是有宽(width)和高(height)以及边框的,如果我们保持这个div的边框大小不变,逐渐缩小width和height,最终结果会怎么样?,没错变成下面这样,宽高汇成中间一点,边框变成四个三角形,这样我们只要使想要显示的那个三角形有颜色和样式,另外三个设置成透明不就可以了。

块级元素的总宽度=左右padding+左右border+内容区width
我们设置的width实际是内容区(content)的width,所以当改变padding、border、width中的任何一项的时候,块元素的总宽度都会发生变化。
call与apply都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性
- 相同点:两个方法产生的 作用是完全一样的
- 不同点:方法接收的参数不同
在html中网页可以看成一个立体的空间,一个完整的页面是由很多个页面堆积形成的,如下图所示

CSS中Position属性的四个可选值:static、absolute、fixed、relative有什么区别?