由于各浏览器对页面的解析不同,会导致页面在不同浏览器中显示的样式不一致,为了保持页面的统一,经常需要对浏览器进行兼容性问题的调试。 CSSHack面对浏览器诸多的兼容性问题,经常需要通过CSS样式来调试,其中用的最多的就是CSSHack。所谓CSSHack就是针对不同的浏览器书写不同的CSS样式,通...
分类:
其他好文 时间:
2014-08-28 22:31:26
阅读次数:
340
主要内容: 1.CSS选择器、优先级与匹配原理 2. CSS 引入的方式有哪些 ?link 和 @import 的区别是 ? 3.CSS hack 4.如何书高效CSS一、CSS选择器、优先级与匹配原理 CSS选择器大概可以分为:1.id选择器(#myid) 2.类选择器(.myclassname)...
分类:
Web程序 时间:
2014-08-27 20:27:08
阅读次数:
417
CSS多IE下兼容HACK写法所有 IE浏览器适用:.ie_all .foo { ... }IE6 专用:.ie6 .foo { ... }IE7 专用:.ie7 .foo { ... }IE8 专用:.ie8 .foo { ... }CSS书写规范属性写在一行内,属性之间、属性名和值之间以及属性与...
分类:
Web程序 时间:
2014-08-26 17:03:36
阅读次数:
277
1. 条件注释语句 除IE外都可识别 所有的IE可识别 仅IE6可识别 IE6以及IE6以下版本可识别 IE6以及IE6以上版本可识别 仅IE7可识别 IE7以及IE7以下版本可识别 IE7以及IE7以上版本可识别 仅IE8可识别 仅IE9可识别 2. CSS hack 写法 /* 所有浏览器 通用...
分类:
其他好文 时间:
2014-08-25 20:47:34
阅读次数:
340
如果你经常需要做前端页面,那么你一定多多少少需要解决页面的浏览器兼容问题。而浏览器兼容问题大部分也集中在对IE系列的兼容。这里就总结一下对IE系列的CSS Hack,记录一下,方便以后查阅。IE HackIE系列浏览器的hack大略如下:_nowamagic:1px;-----------ie6*n...
分类:
其他好文 时间:
2014-08-25 14:56:14
阅读次数:
218
做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器...
分类:
Web程序 时间:
2014-08-23 09:58:40
阅读次数:
325
比较裸的二分,但是比赛的时候脑抽,用树状数组瞎搞过了,但是边界条件没注意让hack了。
后来看到有人写了很简单的版本,又过了一遍,提醒一下自己不能忘记基本算法。
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
in...
分类:
其他好文 时间:
2014-08-21 22:52:45
阅读次数:
238
body{background-color:#000\9;}/*ie*/body{background-color:#0f0\9\0;}/*ie9及以上*/body{background-color:#00f\0;}/*ie8及以上*/body{background-color:#f00\0/;}/...
分类:
Web程序 时间:
2014-08-21 11:05:13
阅读次数:
178
CSS3动画——抖动导航 导航菜单1 导航菜单2 导航菜单3 导航菜单4 导航菜单5 导航菜单6 导航菜单7 导航菜单8*zoom是CSS hack中专对I...
分类:
其他好文 时间:
2014-08-21 05:14:53
阅读次数:
259
过去,很多功能只能通过插件或者复杂的 hack(本地绘图 API、本地 socket 等)来实现,但在 HTML5 中提供了对这些功能的原生支持。插件的方式存在很多问题: 插件安装可能失败; 插件可以被禁用或屏蔽(例如 Apple 的 iPad 就不支持 Flash 插件); 插件自身会成为被...
分类:
其他好文 时间:
2014-08-20 11:44:46
阅读次数:
233