日期<span> 标签放在标题 <a> 标签之前即可 解决 IE6 不支持 min-height 属性的问题让 IE7 IE8 支持 CSS3 background-size属性由于 background-size 是 CSS3 新增的属性,所以 IE 低版本自然就不支持了,但是老外写了一个 htc 文件,名叫 background-size polyfill,使用该文件能够让 IE7、IE8 支持 background-size 属性。其原理是创建一个 img 元素插入到容器中,并重新计算宽度、高度、left、top 等值,模拟 background-size 的效果。 html { height: 100%; } body { height: 100%; margin: 0; padding: 0; background-image: url('img/37.png'); background-repeat: no-repeat; background-size: cover; -ms-behavior: url('css/backgroundsize.min.htc'); behavior: url('css/backgroundsize.min.htc'); }
IE6-7 line-height 失效的问题问题:在ie 中 img 与文字放一起时,line-height 不起作用 解决:都设置成 float width:100% width:100% 这个东西在 ie 里用很方便,会向上逐层搜索 width 值,忽视浮动层的影响. Firefox 下搜索至浮动层结束,如此,只能给中间的所有浮动层加 width:100%才行,累啊。 opera 这点倒学乖了,跟了 ie cursor:hand 显示手型 cursor: hand,ie6/7/8、opera 都支持,但是safari 、 ff 不支持 cursor: pointer; td 自动换行的问题 问题:table 宽度固定,td 自动换行 解决:设置 Table 为 table-layout: fixed,td 为 word-wrap: break-word 让层显示在 FLASH 之上想让层的内容显示在 flash 上,把 FLASH 设置透明即可 键盘事件 keyCode 兼容性写法var inp = document.getElementById('inp') var result = document.getElementById('result') function getKeyCode(e) { e = e ? e : (window.event ? window.event : "") return e.keyCode ? e.keyCode : e.which } inp.onkeypress = function(e) { result.innerHTML = getKeyCode(e) }
求窗口大小的兼容写法// 浏览器窗口可视区域大小(不包括工具栏和滚动条等边线) // 1600 * 525 var client_w = document.documentElement.clientWidth || document.body.clientWidth; var client_h = document.documentElement.clientHeight || document.body.clientHeight; // 网页内容实际宽高(包括工具栏和滚动条等边线) // 1600 * 8 var scroll_w = document.documentElement.scrollWidth || document.body.scrollWidth; var scroll_h = document.documentElement.scrollHeight || document.body.scrollHeight; // 网页内容实际宽高 (不包括工具栏和滚动条等边线) // 1600 * 8 var offset_w = document.documentElement.offsetWidth || document.body.offsetWidth; var offset_h = document.documentElement.offsetHeight || document.body.offsetHeight; // 滚动的高度 var scroll_Top = document.documentElement.scrollTop||document.body.scrollTop;
(编辑:ASP站长网)
|