ie

CSS中!important的作用

流过昼夜 提交于 2020-03-16 12:03:37
{*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过,可是现在发生了变化。众所周知,!important这个规则对Ie6.0,Ie7.0和Firefox能写hack,现在就来讲解这是什么原理: *对于Ie系列浏览器都能够识别, firefox 浏览器则不能识别; !important只有Ie7.0和firefox可以识别,但是Ie6.0不能成功应用. (1)区别ie与firefox的hack为:border:2px solid #f00;*border:1px solid #f00; (2)区别Ie6.0 与Ie7.0、firefox的hack为:border:1px solid #f00!important;border:2px solid #f00; 在(1)中,之所以把*放在后面是因为ff不识别*而导致只对它设置了一次border;而ie 系列进行了两次 border设置后,后一个属性覆盖了前一个属性,故为一像素的边框。 在(2)中,之所以把!important放在第一个border 设置,是因为它把这次border的优先级提高了,即使 后面在一次甚至在N次设置border 也无效,但是Ie6.0对这个规则不接受,而导致它应用了第二次的 border 设置

JS中e.keycode||e.which

筅森魡賤 提交于 2020-03-16 06:47:07
来源: http://www.cnblogs.com/sunny_kitty/archive/2009/10/28/1591302.html 主要分四个部分 第一部分:浏览器的按键事件 第二部分:兼容浏览器 第三部分:代码实现和优化 第四部分:总结 第一部分:浏览器的按键事件 用 js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按键释放时 候的keyup。 在这3种事件类型中,keydown和keyup比较底层,而keypress比较高级。这里所谓的高级是指,当用户 按下shift + 1时,keypress是对这个按键事件进行解析后返回一个可打印的“!”字符,而keydown和keyup只是记录了shift + 1这个事件。[1] 但是keypress只能针对一些可以打印出来的字符有效,而对于功能按键,如F1-F12、 Backspace、Enter、Escape、 PageUP、PageDown和箭头方向等,就不会产生keypress事件,但是可以产生keydown和keyup事件。然而在FireFox中, 功能按键是可以产生keypress事件的。

IE 6.0 Firefox Opera 下使背景PNG图片透明

回眸只為那壹抹淺笑 提交于 2020-03-14 17:31:13
PNG图片在网页设计中扮演着一个很重要的角色,利用PNG图片的特点可以制作出实用,绚丽的效果,可是对于PNG图片的支持却不是很理想,Firefox和Opera对PNG支持的比较好,特别是Firefox浏览器。可是IE却不理PNG,使得设计者无法很随意的使用png图片。 IE5.5+的AlphaImageLoader滤镜为通向png提供了一个道路,如果他载入的是PNG(Portable Network Graphics)格式,则0%-100%的透明度也被提供。 HTML: 以下为引用的内容: 代码 < div id ="wrap" > < p >< strong > PNG半透明背景图片效果 </ strong >< br /> :PNG图片在网页设计中扮演着一个很重要的角色,利用PNG图片的特点可以制作出需要使用绚丽的效果,可是对于PNG图片的支持却不是很理想,Firefox和Opera对PNG支持的比较好,特别是Firefox浏览器。可是IE却不理PNG,是的设计者无法很随意的使用png图片。 </ p > < p > IE5.5+的AlphaImageLoader滤镜为通向png提供了一个道路,如果他载入的是PNG(Portable Network Graphics)格式,则0%-100%的透明度也被提供。我们就利用这个滤镜和hack来设计一个半透明png背景图片的模型 </

IE版本检测

半城伤御伤魂 提交于 2020-03-14 03:42:44
<html> <body> <script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=parseFloat(b_version) document.write("浏览器名称:"+ browser) document.write("<br />") document.write("浏览器版本:"+ version) </script> </body> </html> http://wenku.baidu.com/link?url=II5JksR2PojfPzBF14vNmQeqPkmveFjqQqYroiZHTuMii2bXRDGoitTKDZCSNtoq-_5ZgwqumYVgvOb0U9hwJD9nJQ64g7ToLN0hYyfz8Ja [Web开发] 检测IE版本号的方法总结 检测浏览器(比如IE)的版本号码是Web 开发最常遇到的问题之一, 以下总结几种检测IE版本号码的方法: 通过Javascript解释浏览器的 User-Agent 字符串: Javascript代码 1.function getInternetExplorerVersion() 2.// Returns the version of

Robot Framework + Selenium library + IEDriver环境搭建

て烟熏妆下的殇ゞ 提交于 2020-03-12 07:45:59
转载:https://www.cnblogs.com/Ming8006/p/4998492.html#c.d 目录: 1 安装文件准备 2 Robot框架结构 3 环境搭建 3.1 安装Python 3.2 安装Robot Framework 3.3 安装wxPython 3.4 安装RIDE 3.5 安装Selenium2Library 3.6 安装IEDriverServer 1 安装文件准备 返回 表1 安装文件准备 分类 名字 下载文件 下载地址 详情 Robot   Python https://www.python.org/ 安装Python Robot Framework https://pypi.python.org/pypi/robotframework/2.8.7 安装Robot Framework wxPython http://www.wxpython.org/download.php 安装wxPython RIDE https://pypi.python.org/pypi/robotframework-ride 安装RIDE Selenium for IE Selenium2Library https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0

文献阅读课16-J-REED: Joint Relation Extraction and Entity Disambiguation,关系抽取实体消歧联合模型,概率图CRF,2017

蓝咒 提交于 2020-03-11 10:02:26
文章目录 abstract 1. INTRODUCTION & RELATED WORK 2 DOCUMENT PROCESSING 3 RELATION PATTERN MINING 4 RELATION PATTERN LABELING 5 JOINT MODEL 6 EXPERIMENTS 6.1 Corpora 6.2 Systems under Comparison 6.3 Experiments on Relation Pattern Extraction 6.4 Experiments on Entity Disambiguation 6.5 End-to-End Experiments Nguyen, D. B., et al. (2017). J-REED: Joint Relation Extraction and Entity Disambiguation. Proceedings of the 2017 ACM on Conference on Information and Knowledge Management - CIKM '17: 2227-2230. 提取+嵌入+消歧联合模型 abstract 从文本源中提取信息(IE)既可以作为基于模型的IE(即通过使用目标实体和关系的预定域)执行,也可以作为开放式IE(即对目标域没有特殊假设)执行

web导出excel文件的几种方法

左心房为你撑大大i 提交于 2020-03-10 23:22:17
web导出excel文件的几种方法 KimmKing kimmking@163.com 2009年9月4日10:19:09 总的来说,两种方法:服务器端生成和浏览器端生成。 服务器端生成就是:根据用户请求,获取相应的数据,使用poi/jxl, jacob/jawin+excel,或是用数据拼html的table或是cvs纯文本的数据格式等。然后按.xls或是.cvs格式的文件的形式返回给用户,指定Content-Type:application/vnd.ms-excel ,浏览器就会提示要下载的文件是excel文件。 poi/jxl, jacob/jawin生成的是excel的biff格式。html/csv的是文本格式,不另存为excel文件,很多excel功能是用不了的。jacob/jawin需要服务器端是windows系统,且安装了excel2000以上版本。poi/jxl和html/csv方式的话,服务器端可以跨平台。 浏览器端生成excel文件还没有特别完善的方案,这是因为js无法处理二进制。大概有以下几个方案,各有利弊。 1. activex方式:使用js/vbs调用excel对象, http://setting.javaeye.com/blog/219302 ,有个extjs的gridpanel导出为excel的例子。 (ie+excel) 2. ie命令方式

[jQuery] 关于jQuery的AJAX不兼容IE的解决办法

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-10 18:49:51
在使用jQuery的AJAX:get方法去检测数据是否存在时,会发现IE会出现不兼容的情况。 用AJAX:post方法时,使用Chrome/FireFox/IE均能出现正确的结果,但是在使用AJAX:get方法时,IE却不能返回正确的结果。 难道是数据超出了get方法的限制的长度,这个也不可能,我总共才传了一点点数据。排除。 网上一些网友说是IE缓存的问题,在请求数据后边加上随机数就行,比如加上时间数new Date().getTime()。 先前的代码中我已经添加了随机数,用的是“Math.random()”也不行。难道用时间比较靠谱? 那就改成获取时间试试,在参数后加“new Date().getTime()”后反复测试还是不行,真是百思不得其解!这个错误也排除了。 反复查看手册后发现请求的数据格式还是有一种JSON格式,如{foo:["bar1", "bar2"]} ,然后就按照这种格式书写,还真的返回了正确的查询结果。真不知道IE还有这点要求。(完) 先前的格式: type: "get", data: "bid="+my_bid+"&name_cn="+name_cn+"&timeStamp="+new Date().getTime(), 改进后格式: type: "get", data: {'bid':my_bid,'name_cn':name_cn,'timeStamp

[原]《Web前端开发修炼之道》-读书笔记CSS部分

拥有回忆 提交于 2020-03-10 05:31:46
如何组织CSS-分层 应用 css 的能力分两部分:一部分是css的API,重点是如何用css控制页面内元素的样式;另一部分是css框架,重点是如何对 css 进行组织。如何组织 css 可以有多种角度,例如按功能划分,或者按区块划分。这里讲一下 base.css + common.css + page.css 的组织方法。将网站内的所有样式,按照职能分成三大类:base、common、page,这三者是层叠结构。 1、base 层-精简通用 位于三者的最底层,提供 css reset 功能和粒度最小的通用类——原子类。这一层会被所有页面引用,是页面样式所需依赖的最底层,不同风格的网站可以使用同一个 base 层,所以,应具有高度可移植性,力求精简和通用。该层相对稳定,基本不需要维护,可以简单地放在一个文件里,如 base.css。 css reset 即一开始就将浏览器的默认样式全部去掉,就是通过重新定义标签的样式,“覆盖”掉浏览器提供的默认样式。可以将常用的标签显式地罗列出来,避免使用“*”,如来自于 YUI 的部分 css reset 的代码: /*CSS reset*/ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin

自定义错误界面404

你离开我真会死。 提交于 2020-03-10 04:34:43
解决IE下自定义HTTP错误页太小不显示并导致显示默认友好错误页问题 我看到了这么一句话Ticket #11289, IE bug fix: always pad the error page with enough characters such that it is greater than 512 bytes, even after gzip compression,貌似和IE什么Bug有关系,立即Google之,找到了WordPress原先的Bug处理页 《Internet Explorer, 512-byte error page fix doesn’t work. Neglects gzip compression.》 。 通过上述描述得知当自定义HTTP错误页(Custom HTTP Error Page)体积过小,小于一个临界阈值(thresholds)时,IE浏览器将自动以内部错误页面(Microsoft-stylin’ error page)来取代你的自定义错误页。 什么意思呢?首先我们要理解什么是自定义HTTP错误页。当然要理解HTTP状态码(HTTP Status Code),比如说我们找不到页面时服务器将返回一个404状态码,表示找不到页面,当我们进行301或者302重定向时也是通过这个状态码来进行,当然还要有一些附加信息,比如状态