position:absolute的时候它相对于整个window,需要设置它的父级元素position:relative.
这样设置left的值的时候,是相对于父级元素而言。
---------------------------------------------------------------
display属性
---------------------------------------------------------------
【转】解决IE中img.onload失效的方法

最近在做web开发,其中有一个需求:利用Javascript获取要加载的图片的尺寸,所以很自然的,我就想到了img的onload方法,在firefox下开发完成后,我到IE下调试,发现img的onload事件很多情况下都不被调用。

我最初的代码如下:

var img = new Image;
img.src = "test.gif";
img.onload = function(){
alert ( img.width );
};

这段代码看着没什么问题,但是为什么onload没有被IE调用呢?因为IE会缓存图片,第2次加载的图片,不是从服务器上传过来的,而是从缓冲区里加载的。是不是从缓冲区里加载的图片就不触发onload事件呢?我于是我测试了以下代码,成功了~

var img = new Image;
img.onload = function(){
alert ( img.width );
};
img.src = "test.gif";

我把onload写到前面去,先告诉浏览器如何处理这张图片,再指定这张图片的源,这样就正常了。所以,不是IE没有触发onload事件,而是因为加载缓冲区的速度太快,以至于没有运行到img.onload的时候,onload事件已经触发了。这让我想到了Ajax,我们在写xmlhttp的时候,都是先指定onstatechange的回调函数,然后再send数据的,道理是一样的

-----------------------------------------------------------------
ie里面<标签>后面文字的情况,很难让文字与<标签>对齐,好的解决方法是不要用垂直居中的方法text-align:center;font-size:12px;vertical-align:middle;line-height:23px,直接用padding设置上下的宽度
-----------------------------------------------------------------
background-position:left top;
是移动背景图片,坐标点是左上角。所以常用的就是top值为负,因为是上移。

前端知识天天学(4)相关推荐

  1. web前端知识天天学(3)

    (1)ECMAScript中的所有参数传递的都是值,不可能通过引用传递参数. (2)没有重载.只能通过检查传入函数中参数的类型和数量并作出不同的反应,可以模仿方法的重载. function doAdd ...

  2. 前端知识天天学(2)

    1.javascript由三个部分组成;(1)ECMAScript(2)DOM文档对象模型(3)BOM浏览器对象模型 2.<script>元素中 属性defer:可选.表示脚本可以延迟到文 ...

  3. 前端知识天天学(1)

    (1)块元素的居中方式:margin:0 auto (2)IE8用IE7方式渲染: <head><meta http-equiv="X-UA-Compatible" ...

  4. 参加web前端培训要学哪些知识

    IT行业,web前端技术是比较吃香的,也是工资待遇非常高的行业之一,如果想要做一名合格的web前端工程师,系统学习是非常重要的,那么参加web前端培训要学哪些知识呢?来看看下面的详细介绍. 参加web ...

  5. 重学前端----前端知识系统学习推荐专栏

    推荐一个前端知识学习专栏.此专栏为极客时间收费专栏. 学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 文章目录 1 ...

  6. 玩着游戏就把前端知识学了,贼爽!!!

    今天发现了一篇牛掰的文章(https://dev.to/devmount/8-games-to-learn-css-the-fun-way-4e0f),讲述了12款学习CSS的游戏,真可谓是玩着游戏就 ...

  7. web前端 到底怎么学?掌握什么可以拿到高薪?

    web前端到底怎么学? 那么在讲 web前端怎么学 这个大命题之前呢,依据我本人的尿性,还是得先把你拉入坑,让你在坑里好好学 O(∩_∩)O web前端的历史渊源 和一些出处,童鞋们大概都有所了解了. ...

  8. 针对WEB前端新人的前端知识体系

    现在谈到WEB前端的技术结构.知识体系,都会搞出一个非常大.枝叶非常多且细的相当宏大的思维导图,就像这种的,这种大而全的图示对新人来讲,太大了,不好掌握,而且容易在其中迷失.我想今天和大家谈一下针对新 ...

  9. web前端到底怎么学?干货资料!

    hi,大家好! 我的第一篇文章:[web前端到底是什么?有前途吗?],在我没想到如此 'HOT' 的情况下 得到很多好评和有效传播. 也为我近期新开的 个人前端公众号:前端你别闹(webunao) 直 ...

最新文章

  1. 她半年内举报了755篇问题论文,专挑中国“下手”?还牵扯到北大副校长.........
  2. 40. 组合总和 II021(回溯法)
  3. Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表
  4. PG修改表owner提示must be member of role “pg13“
  5. TCP/IP面试常考题目
  6. python可以给你干什么-你最想用python做什么?python到底能用来做什么?
  7. JAX-RS (REST Web Services) 2.0 requires Java 1.7 o
  8. CAD填充技巧:填充图案
  9. 自给自足实现web网络文字游戏【追梦西游】(一)
  10. samba服务testparm时提示rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)处理办法
  11. 化繁为简 “云桥OneBridge”让IT运维事半功倍
  12. java引用数据类型_007 Java引用数据类型
  13. 树莓派利用OpenCV的图像跟踪、人脸识别等
  14. assign和weak的区别
  15. java版VR全景漫游制作平台 - 1介绍
  16. BI 不是可以拖拉拽取数吗?为什么还要 SQL 取数 ?
  17. 小白都会用的免配置 Aria2 图形界面版免费开源下载软件PDM
  18. 和平精英当前您所在的服务器更新维护,光子再次更新体验服招募时间 3月新版本疑似再度延迟...
  19. Spring MVC 使用支付宝接口完成在线支付
  20. _beginthreadex、CreateThread、AfxBeginThread的选择

热门文章

  1. Linux svn服务器搭建
  2. 1045. Favorite Color Stripe (30)
  3. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 所有的基础数据都可以恢复删除...
  4. iOS 设计模式浅析 0 - 前言
  5. 在ORACLE中找出并批量编译失效的对象
  6. owncloud搭建过程
  7. Q104:怎么用ray tracing画基于磨边楔形的“花环(Rosette)”
  8. VS Code右键运行Open with live Server弹出找不到应用程序
  9. Anaconda基础命令总结
  10. 大数据分析为啥越来越重要