text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中
- 把文本排列到中间。作用在块级元素上,能让块级元素内的inline元素和inline-block元素水平居中。
IE 盒模型和W3C盒模型有什么区别?
- IE模型的宽高为border的边界,W3C的宽高为内容的边界。
*{ box-sizing: border-box;}的作用是什么?
- 设置为IE盒模型,方便某些情况下的排版。
line-height: 2和line-height: 200%有什么区别?
- line-height:2是以自身字体高度的2倍作为行高;line-height:200%则是以父元素的字体高度的2倍作为行高。
inline-block有什么特性?如何去除缝隙?高度不一样的inline-block元素如何顶端对齐?
- 设置
display:inline-block
之后,行内元素也可以设置宽高、margin、padding、border; - 可去掉两个
inline-block
元素间的空格; - 在几个
inline-block
元素外包裹一个div
,并把这个div
的字体大小设为0,再把inline-block
元素的字体设置回来; - 把需要顶端对其的元素的样式里设置为vertical-align:top;
CSS sprite 是什么?
- 叫css精灵,是一种网页图片应用处理方式。将不同的图片/图标合并到一张图片上。这样可以减少网络请求次数,提高网页加载性能。
让一个元素"看不见"有几种方式?有什么区别?
- opacity: 0 ; 透明度为0,整体;
- visibility: hidden ; 和opacity:0 类似;
- display:none; 消失,不占用位置;
- background-color: rgba(0,0,0,0.2) 只是背景色透明,可通过改变alpha值来改变透明度。