20170228(CSS常见样式2)

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值来改变透明度。

你可能感兴趣的:(20170228(CSS常见样式2))