关闭

史上最全的CSS hack方式一览

什么是CSS hack 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本写特定的CSS样式,我们把这个针对不同的浏览器/不同版本写相应的CSS code的过程,叫做CSS hack。...
阅读(158078) 评论(9)

HTML文档类型DTD与浏览器怪异模式

浏览器从服务端获取网页后会根据文档的DOCTYPE定义显示网页,如果文档正确定义了DOCTYPE浏览器则会进入标准模式(Standards Mode),否则浏览器会进入怪异模式或混杂模式(Quirks mode)。   浏览器开发初期W3C倡导的网页标准并不流行,因此浏览器有独特的对网页标签或属性的解析模式,随着日后网页标准的流行,浏览器增加了对新标准的支持(Standards Mode),但...
阅读(9632) 评论(0)

盘点8种CSS实现垂直居中水平居中的绝对定位居中技术

我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS: .Absolute-Center { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } 我不是这种实现方法的第一人,可能这只是非常常见的一种小技术,我斗胆将其命名为绝对居中(Absolute Centering) 优点: 1.支持跨浏...
阅读(305701) 评论(10)

jTemplates异步加载实现与HTML5 video视频开发

最近做有关Web App有关的项目,为了动态加载相应速度更快,采用了以下几个策略: 1.PHP后台提交自动生成静态列表页面。 2.PHP后台提交自动生成列表页资源/文章的json数据文件,javascriptFileName.js。 2.列表页滑动加载使用jTemplate读取javascriptFileName.js数据文件的数据进行展现。 主要代码: {#foreach...
阅读(6335) 评论(0)

在线调试和演示前端开发工具

做前端开发将近五年了。今天来整理以下常用的工具。 1.jsfiddle 在线调试http://jsfiddle.net/  2.JSBin 连接http://uixdk.com/ 3.TinkerBin 访问http://tinkerbin.com  4.Google Code Playground 地址 http://code.google.co...
阅读(2099) 评论(1)

jQuery选择器引擎和Sizzle介绍

首先介绍一下什么是Sizzle: Sizzle是一个纯javascript CSS选择器引擎。jquery1.3开始使用sizzle,Sizzle一反传统采取了相反的Right To Left的查询匹配方式,效率提高.Sizzle是jQuery作者John Resig新写的DOM选择器引擎,速度号称业界第一.Sizzle完全独立于jQuery,若不想用jQuery,你可只用Sizzle实现,压缩...
阅读(14357) 评论(0)
    个人资料
    • 访问:3215549次
    • 积分:11708
    • 等级:
    • 排名:第1443名
    • 原创:120篇
    • 转载:45篇
    • 译文:2篇
    • 评论:180条
    最新评论