时光博客

前端技术

Image对象在IE下的小问题

之前项目中碰到一个问题,检查一个图片是否存在服务器上。我的方法是采用了前端创建Image对象的方法来判断。

具体页面如下:

截图00.png - 大小: 5.47 KB - 尺寸:  x  - 点击打开新窗口浏览全图

继续阅读

Google CSS和JavaScript风格规范

我喜欢浏览风格规范。他们通常有明显的规则,虽然有些有荒诞之感,但是却可以发现之前未注意到的宝石。不幸的是,鲜有公司有这个勇气来发布自己内部的风格规范。BBC 2010年时候公开其文档以及Google最终发布了其内部项目使用的风格规范。
规则包括C++, Objective C, Python, XML, 以及R, 但是,我们最关心的是HTML, CSS以及JavaScript. 文档短小精悍。我见过太多尼玛写了差不多1001个规则的文档,压根就是显示“学识”,而不是传授有用意见!
让我们来仔细看看……

继续阅读

IE6遮罩层select的BUG

IE6的BUG太多,其中一个就是遮罩层(div)遮不住select框,而IE7以上版本是没有此问题的。现在来重现一个BUG。点击查看演示页面

截图03.jpg - 大小: 45.82 KB - 尺寸: 500 x 183 - 点击打开新窗口浏览全图

下图为 > IE7 效果:

截图02.jpg - 大小: 45.93 KB - 尺寸: 500 x 175 - 点击打开新窗口浏览全图

继续阅读

CSS的border实现三角的随想

沉寂了好久哇,今天出了冒个泡,证明我还活着,然后再有模有样来篇技术稿,然后继续沉寂。

今天在CSS88的博客看到一篇有趣的文章《用css的border属性实现三角》。首先我会站在自己角度思考一下,如果要实现这样的三角效果,我会采取哪种方法?

我的第一反应就是用图片,但是同时也考虑到图片的缺点,如果以个页面需要几种样式的三角,是不是需要做几种图片?另外如果页面有换肤的需求,是不是同时图片也得换?

于是出于优化的思想考虑,看到用CSS来解决三角应该属于最佳解决方案吧,至少节约了三角图片的下载时间和便于换肤。但是也有他的缺点,因为是CSS的,所以必须考虑到各个浏览器对CSS的兼容状态。

当然本文仅讨论如何用border实现三角。首先来看下面以副图片:

effect_1.jpg - 大小: 48.54 KB - 尺寸:  x  - 点击打开新窗口浏览全图

继续阅读

FLASH设为首页解决方案

因为一般的FLASH网站中,都需要添加一个设为首页和添加收藏,添加收藏已经解决了,这些代码网上很多,就不在这里写出来,需要的朋友可以去Google.com搜索,本文讨论一下FLASH中如何设置首页。

设置首页问题,在网上搜索了不少,答案都是不准确的,始终没有找到很好的解决方案。不过自己用了一个小把戏来实现了FLASH设为首页,而且各个浏览器中均可以实现。

继续阅读

[译]Quirks mode in IE 6 and IE 7

由于近段时间在研究“Quriks mode”,找到的都是国外的文章,于是翻译了一篇。如翻译不准确,请参看原文.

将IE7运行在“怪异模式”下,对那些已经能熟练操作旧版IE中渲染和控制但是依然喜欢运行其他的浏览器在“标准兼容模式”,是一个不错的选择。这大概很少人会选择使用,但是它记录完整。

据IE 7开发团队(IE博客) ,IE7运行在“怪异模式”将采取类似的IE 6中的“怪异模式”,为了向下兼容的原因。我们还没有广泛测试此渲染模式。

继续阅读
« 较旧的文章

©2008-2017 - 时光博客 Ucloud

京ICP备15052479号返回顶部