好程序员分享该如何选择background-image和img标签

  好程序员分享该如何选择background-image和img标签,用img标签

  如果你希望别人打印页面时候包含这张图片请使用img标签

  当这张图片有非常有意义的语义,比如警告图标,请使用img标签及它的alt属性。这样意味着你可以向所有的用户终端现实他的意义。

IE6下背景图片不能益出父级元素要使用

imgmultipleoverlayimagesinIE6.

  如果你使用动画img动画要比background-image表现更好

improveperformanceofanimationsoverabackground

  什么时候用CSSbackground-image

  如果图片不是内容的一部分使用background-image

  如果使用图片替换文字请使用background-image

  如果你不希望别人打印页面时候包含这张图片请使用background-image

  如果你想改善加载时间使用CSSsprites

  如果你只想用一张图片的一部分请使用CSSsprites

  用background-image以及background-size:cover拉伸填充整个窗口

原文地址:https://www.cnblogs.com/gcghcxy/p/10763513.html

时间: 2024-07-31 15:24:57

好程序员分享该如何选择background-image和img标签的相关文章

Java程序员,你会选择25k的996还是18k的965?

很多互联网公司,更多的创业公司,老板都喜欢玩996.一些情况是工作真的做不完,更多的情况是老板为了心里的满足,更多的是给投资人看看而已.相信大家也都明白,强制996必然导致的是效率低下,身心疲惫. 还有很多互联网公司早八晚五,早九晚六,早十晚七,甚至一部分创业公司Google范儿,不打卡,弹性工作制,倡导效率至上,快乐工作: 那么,作为程序员,你是选择哪种工作方式呢?如果是相等的报酬,那么肯定是要选择更快乐的工作方式. 那么,如果996的公司给你25k,八小时工作日的公司给你18k,你会怎么选择

好程序员分享Vue的一些小技巧

好程序员分享Vue的一些小技巧,前言:用Vue开发一个网页并不难,但是也经常会遇到一些问题,其实大部分的问题都在文档中有所提及,再不然我们通过谷歌也能成功搜索到问题的答案,为了帮助小伙伴们提前踩坑,在遇到问题的时候,心里大概有个谱知道该如何去解决问题.这篇文章是将自己知道的一些小技巧分享给大家,希望看完本文可以有所收获. 文章内容总结: 组件style的scoped Vue 数组/对象更新 视图不更新 vue filters 过滤器的使用 列表渲染相关 深度watch与watch立即触发回调 这

程序员生存定律-公司选择上的方法论

程序员生存定律这系列的目录在这里:程序员生存定律--目录 喜欢从头瞄的,可以移步. ------------------------------------------------------------------------------- 开篇前再补一句,这没考虑创业的情形,只是说最一般的情况. 在弄清楚公司的分类方法,以及某些类别公司的长处和短处后,就可以开始考虑如何去选择公司. 经常会看到这样一些问题,比如:是去大公司好呢,还是去小公司好呢?是去用ASP.net做ERP的公司好呢,还是去

程序员分享那些事儿

分享这个词语,近年来出现频次很高.特别是“分享经济”让我重新认识分享. 很多名企也会有意举办各种分享会,尽管名头不小,但是感觉越来越商业化. 或许你所见到的分享或者你认为能够登上大雅之堂的分享,通常是专家们的事儿. 而今天我只想谈谈小企业里面程序员分享的那些事儿. 一.为什么要分享 互联网时代,信息大爆炸,每天都是有海量信息涌入,我们不缺信息,而是缺少快速“筛选”有效信息的能力. 特别是自媒体的发展让每个人都能制造信息,那么个人精力已经远远不够,于是分享变得更加重要. 其实,很多公司都提倡内部分

好程序员分享CSS标签的分类、及显示模式

好程序员分享CSS标签的分类.及显示模式,标签的类型(显示模式) HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素. 一.块级元素(block-level) 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度.高度.对齐等属性,常用于网页布局和网页结构的搭建.常见的块元素有<h1>~<h6>.<p>.<div>.<ul>.<ol>.<li>等,其中 <div> 标签是最典型的块元素

好程序员分享JavaScrip数组去重操作实例小结

好程序员分享JavaScrip数组去重操作实例小结,这篇文章主要介绍了JavaScrip数组去重操作,结合实例形式总结分析了javascript针对数组的遍历.判断.去重等相关操作技巧,需要的朋友可以参考下. 本文实例讲述了JavaScrip数组去重操作.分享给大家供大家参考,具体如下: 内置的for-of方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <script> var arr=[2,1,1,3,'','','e','e',true,'t

程序员,你是选择25K的996,还是选择18K的八小时?

“996+ICU”瞬间火爆程序员所在的圈子.有个“胆大包天”的家伙在GitHub上发起一个联合抵制项目,号召被压榨的程序员们联合起来抵制互联网公司的996工作制(不过见效不大,该加班的公司还是在正常加班)! 很多互联网公司早八晚五,早九晚六,甚至一部分创业公司Google范儿,不打卡,弹性工作制,讲究效率至上,快乐至上!(国内这种公司还是不算多的) 那么,作为程序员,你是选择哪种工作方式呢?如果是相等的报酬,那么肯定是要选择更快乐的工作方式. 那么,如果996的公司给你25k,八小时工作日的公司

好程序员分享大数据教程之线程高级部分

好程序员分享大数据教程之线程高级部分,首先讲一下线程的生命周期 对于一个线程, 在被创建后, 不是立即就进入到了运行状态, 也不是一直处于运行状态, 在线程的声明周期中, 一个线程会在多种状态之间进行切换 new : 新生状态, 线程被实例化, 但是还没有开始执行(start) runnable: 就绪状态, 已经执行过start, 线程已经启动了, 只是没有抢到CPU时间片 running: 运行状态, 抢到了CPU时间片 blocked: 阻塞状态, 线程执行的过程中, 遇到一些特殊情况,

习惯看新闻头条 一个程序员分享的工作心得

原本想找链接的.可是...我还是选择手打    原作者:刘鹏看未来 原文标题 10+程序员总结的20+条经验教训 开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎任何所需功能的版本启动,然后再一步一步地解决问题,知道满意为止.我从来没有妄想过能够一步登天.相反,我一边开发,一边学习,同时新掌握的信息可以用于解决方案中.我很喜欢John Gall的这句话:"复杂系统总是源于简单系统的演化." 2.一次只改变一件事 当我们在开发时