美文网首页
CSS常见样式2

CSS常见样式2

作者: 饥人谷_saybye | 来源:发表于2017-03-13 20:30 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/ahuqnttx.html