CSS常见样式2

text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中

text-align:center 作用是使行内元素水平居中,作用在块级元素中的行内元素,写在块级元素样式内,

IE 盒模型和W3C盒模型有什么区别?

区别:

  • W3C标准中width和height是content的宽和高,不包括padding和brder
  • IE盒模型width包括content尺寸+padding+border

用法:

    • ie6,7,8怪异模式(不添加 doctype)使用 ie 盒模型,宽度=边框+padding+内容宽度!
    • 添加doctype:chrome, ie9+, ie6,7,8使用标准盒模型, 宽度= 内容宽度
  1. 使用css3新样式box-sizing
    box-sizing: content-box:w3c标准盒模型
    box-sizing: border-box:“IE盒模型”

*{ box-sizing: border-box;}的作用是什么?

通用选择器指此html文档中所有的盒模型均使用ie盒模型,即
width包括content尺寸+padding+border

line-height: 2和line-height: 200%有什么区别?

  • inline-height: 2; 即行高为本身元素字体大小的两倍
  • inline-height: 200%; 即行高为其父元素字体大小的两倍(line-height属性具有继承性)

inline-block有什么特性?如何去除缝隙?高度不一样的inline-block元素如何顶端对齐?

  1. 特性
    使行内元素即具有行内元素的特性(不占据一整行,宽度由内容宽度决定;),又支持块级元素的宽高属性,正常支持margin和padding
  2. 去除隙缝
    产生原因:内联块元素代码换行被解析
    解决方案:1:不进行换行或空格,不过此方法代码排版很丑,不便于阅读 2:将父元素的font-size设置为0,再设置inline-block元素自身的font-size。
  3. inline-block的vertical-align默认为baseline,把默认值改为top即可

CSS sprite 是什么?

css精灵图,将不同的小icon合并在一张大的图片上,减少网络加载次数,给浏览器和服务器端减少压力,同时还能使用户减少加载网站所耗费流量

让一个元素"看不见"有几种方式?有什么区别?

opacity: 0 ; 透明度为0,整体,占用位置
visibility: hidden ; 和opacity:0 类似
display:none; 消失,不占用位置
background-color: rgba(0,0,0,0.2) 只是背景色透明

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