9

作者: 饥人谷_Vomx | 来源:发表于2017-05-14 22:08 被阅读0次
    屏幕快照 2017-05-14 下午10.05.01.png �x=10px,y=10px 往右移动了10px,往下移动了10px 又有背景图片又有背景色的场景:图片比较小的情况下,没被图片遮盖的部分就是背景色显示;背景图片部分是透明的,可以显示出背景色

    背景图片相当于:图片相当于风景,元素相当于窗口。所以要展示风景,首先必须要有窗口,就是窗口元素得有宽度、高度等

    屏幕快照 2017-05-21 上午9.44.25.png 屏幕快照 2017-05-21 上午9.52.00.png 既有行内的特性:使用text-align:center;同时有块级特性,可以使用宽度、高度、margin、padding 如何去掉两个span之间的空隙,用一个div包裹住,设置font-size:0;然后再把box里的font-size:14px;

    background-attachment 属性:fixed 固定背景图片,只有内容滚动/scroll (默认)
    http://www.w3school.com.cn/cssref/pr_background-attachment.asp

    如何让并排按钮居中呢?
    两种方法:
    所有元素display:inline-block,,然后父容器text-align:center;
    第二种方法:一个div包裹住这个元素,这些元素本身又是浮动的,水平排列,div设置一个宽度,margin:auto

    background-position:设置背景图片的起始位置:

    • x y(像素单位,针对左上角做一个位置偏移;)
    • x% y%
    • [top|center|bottom]垂直方向+[left|center|right]水平方向

    background-repeat:

    • no-repeat;
    • repeat-x
    • repeat-y;
    • repeat

    background-size:拉伸图片size至固定大小

    • contain:正好图片可以塞进去的尺寸
    • cover:上下撑满,水平只展现一部分,当宽度变化,展现部分随之变化。
    单行文本行高

    line-height:2 等于本身文本高度的2倍
    line-height:200% 父容器文字高度的2倍

    屏幕快照 2017-05-21 上午10.44.50.png 屏幕快照 2017-05-21 上午10.53.27.png 兼容性完美 兼容性完美,所有浏览器支持 如果是html实体,所有浏览器兼容;如果是css.before IE6不兼容 IE不支持 IE9支持,移动端首选

    作业:

    • text-align: center的作用是什么,作用在什么元素上?能让什么元素水平居中
      text-align: center 作用于行内元素上;
      能让这行内的内容水平居中。

    IE 盒模型和W3C盒模型有什么区别?
    IE盒模型width包括content 尺寸+padding+border;
    而W3C标准中的padding、border所占的空间不在width、height范围内。

    61f9aa591ab7c4488811c92dd165f9d99ec7ab27_1_690x420.jpg cff16bdcbda1aaa917bea9d2cac762d03f31e7cb_1_690x403.jpg

    *{ box-sizing: border-box;}的作用是什么?
    即为IE 盒模型,当设置了box-sizing: border-box之后,元素的border 和 padding 就不再增加content的size了。

    line-height: 2和line-height: 200%有什么区别?
    line-height: 2 等于本身文本高度的2倍
    而line-height: 200%则是父容器文字高度的2倍

    inline-block有什么特性?如何去除缝隙?高度不一样的inline-block元素如何顶端对齐?
    inline-block 既有inline的特性,不占据整行,宽度由内容的宽度决定;
    又有block的特性,可以设置宽高,但有缝隙问题;
    去除缝隙有两种方法:第一种是直接把两个元素之间的空白字符去掉;第二种方式是把所有元素装在一个div元素中,把div元素的font-size设置为0,然后再把单个inline-block元素设置自己的font-size;
    行内元素默认对齐方式是基于字体底部基线对齐的,可以vertical-align:top来实现顶端对齐。

    CSS sprite 是什么?
    是CSS精灵图,通过把网页需要用到的多个图标整合到一张图片上,然后通过CSS背景定位展示其中需要用到的图片部分,这样做可以减少向服务器请求此时,提升网站加载速度,减少服务器开启的线程,从而减轻服务器压力。

    让一个元素"看不见"有几种方式?有什么区别?
    可以设置透明度为0,opacity:0
    visibility:hidden
    display:none;消失,不占用位置

    代码1:http://js.jirengu.com/zoda/1/edit?html,css
    代码2:http://js.jirengu.com/misel/1/edit?html,css,output

    相关文章

      网友评论

          本文标题:9

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