CSS常见技巧

CSS Sprite(雪碧图|精灵图)指的是什么?有什么作用?

雪碧图指将许多很小的icon合成一张大图,通过background-position去定位不同的图片来展示不同的icon。

img标签和CSS背景使用图片在使用场景上有什么区别?

页面上固定不变的图片使用CSS背景图,对于可变的内容,图片是和内容相关的使用img图片(验证码,用户头像,广告图片等)。

titlealt属性分别有什么作用?

  • title是鼠标悬浮停留时出现的文字提示。


    title
  • alt是图片链接打不开时替换成的文字,对搜索引擎优化有好处。


    alt

background:url(abc.png) o o no-repeat;这句话是什么意思?

以abc.png为背景图片,位置不偏移,图片不重复。

background-size有什么作用?兼容性如何?常用的值是?

background-size规定背景图片的尺寸。

兼容性

常用的值:

  • cover 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。
  • contain 把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。
  • px 给背景图片制定宽高。
  • 百分比 原图像大小的倍数。

如何让一个div水平居中?如何让图片水平居中?

* div 水平居中 margin:0 auto;

  • text-align:center设置在图片的父容器上使得图片水平居中
    居中

如何设置元素的透明?兼容性?

opacity:0~1 设置元素的透明;


兼容性

opacityragb都可以设置透明度,有什么区别?

opacity使元素整体透明,是元素的属性;rgba将颜色设置为透明,是颜色的属性,不涉及子元素。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、CSS Sprite(雪碧图|精灵图)指什么? 有什么作用? CSS Sprite把多个背景图片合成为一张,通...
    dengpan阅读 2,784评论 0 0
  • 课程目标 熟悉常见的样式写法,如背景图片、居中、透明等 学习建议 问答题一定要动手写 demo,否则学习效果只能达...
    饥人谷_江君阅读 4,251评论 0 1
  • 一、CSS Sprite(雪碧图|精灵图)指什么? 有什么作用 1、css sprite是一种图片处理方法,就是将...
    鸿鹄飞天阅读 3,203评论 0 0
  • 一,CSS Sprite(雪碧图|精灵图)指什么? 有什么作用 答:把小图标和背景图合并到一张图,通过backgr...
    kingBirds阅读 1,430评论 0 0
  • 啊啊啊啊,要开始看论文了,感觉时间都不够用,好忧伤。 一.CSS Sprite(雪碧图|精灵图)指什么? 有什么作...
    婷楼沐熙阅读 3,619评论 7 2