2016.10.9 CSS常见技巧

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

将一些零碎的图片整合到一起,这样在加载网页时候可以省去多次请求的时间.一般用于页面上的多个icon图标的整合,使用恰当的background-position进行定位.

2.img标签和CSS背景使用图片在使用场景上有何区别?

<img>写在html的文件中,用于展示图片或者承接链接,为可替换元素.
css背景使用图片是一种背景展现的方式,用于页面上图标的展示.

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

background

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

background-size 属性规定背景图像的尺寸.

background-size

常用值

value 释义
<length> 设置背景图像的高度和宽度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。
<percentage> 以父元素的百分比来设置背景图像的宽度和高度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。
<auto> 以背景图片原始大小缩放背景
<cover> 把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。
<contain> 将背景图片放大至完全填充背景区域.

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

margin:0px auto让一个div水平居中.多数用于使整个内容区居中与页面.
运用此方法时,一定要先定义div的宽度.
图片居中也可以使用这个方法.

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

通过rgba和opacity
opacity兼容性

Paste_Image.png

rgba兼容性

Paste_Image.png

opacity 设置透明度会使子元素也透明,有继承性,作用于元素,以及元素内的所有内容的透明度.
rgba 设置透明度没有继承性 只作用于元素的颜色或其背景色

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,207评论 1 92
  • 一、CSS Sprite(雪碧图|精灵图)指什么? 有什么作用 1、css sprite是一种图片处理方法,就是将...
    鸿鹄飞天阅读 500评论 0 0
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,923评论 32 459
  • 啊啊啊啊,要开始看论文了,感觉时间都不够用,好忧伤。 一.CSS Sprite(雪碧图|精灵图)指什么? 有什么作...
    婷楼沐熙阅读 630评论 7 2
  • 产品交互设计是如今品牌商必须要考虑的关键因素,其实说到交互体验的话,我们现在最常见的应该是通过互联网实现,很少能真...
    脑洞无极限阅读 1,146评论 2 7

友情链接更多精彩内容