作者: 8bto

  • 赵本山不上2011年春晚的三大原因

    还有4个多月就是2011年春节了,赵本山会不会上春晚成了大家关注的焦点。以央视春晚为例,几乎每一年,关于赵本山上不上春晚、与谁搭档、演什么节目、能否通过节目审查等,都成了媒体乐此不疲的话题。赵本山说,每次准备春晚小品都让他“生不如死”。

    赵本山告诉记者,自从2009年生大病后,身体明显不如以前,医生建议不让他再上春晚。“但是我要不上,观众会怎么想?大家会认为赵本山是不是出事了?如果观众看我的小品成了习惯,那观众需要这个我就得上。我不上春晚除非有三种情况:一是不让我上了,二是演得不好观众不看了,三是我出事了。”

    但是2011年春晚,赵本山是一定会上了,因为他已经请易中天为其春晚小品想点子,想在2011年春晚给大家奉献一个新颖、独特而且好看的小品。

  • 2011年春晚节目单

    2011年春晚直播时间:02-02 星期三 除夕

    主持人阵容:周涛 朱军 董卿 张泽群 任鲁豫 欧阳夏丹
    20:00 1、开场歌舞《贺春来》
    主持人串联:周涛 朱军
    20:07 2、小品《过把瘾》 冯巩、朱军
    主持人串联:董卿 张泽群
    20:21 3、歌曲《远走高飞》张杰
    主持人串联:周涛 朱军
    20:26 4、小品《堵车》 郭冬临、范雷
    主持人串联:董卿 张泽群
    20:40 5、歌曲《小酒窝》林俊杰 、蔡卓妍
    【拜年榜(一)】 任鲁豫 欧阳夏丹
    20:52 7、相声《其实你不懂》姜昆、戴志诚
    21:00 8、歌曲《如果爱下去》张靓颖
    主持人串联:董卿 张泽群
    21:10 9、歌曲《》李玉刚
    主持人串联 周涛 朱军
    21:15 10、小品《打豆豆》陈佩斯、朱时茂
    21:25 11、歌曲《偏爱》张芸京
    串场节目:道德模范 青海玉树遇难人员家属
    21:31 12、老歌大串联1《酒干倘卖无》《好大一棵树》《我只在乎你》《过火》《吐鲁番的葡萄熟了》《男儿当自强》
    【拜年榜(二)】 任鲁豫 欧阳夏丹
    21:41 13、小品《傻男人也潇洒》魏三、何小影
    22:56 14、歌曲《断点》张敬轩
    主持人串联 周涛 朱军
    22:00 15、近景魔术 《奇迹诞生了》演员:刘谦、董卿
    主持人串联 周涛
    22:12 16、歌曲《小手拉大手》梁静茹
    主持人串联 张泽群
    22:18 17、小品《女儿》 蔡明、郭达
    22:29 18、歌曲《如果我是梁山伯》周晓欧
    【拜年榜(三)】 任鲁豫 欧阳夏丹
    22:35 19、歌曲《棉花糖》至上励合
    主持人串联 董卿 张泽群 串场节目:深圳大运会
    22:40 20、歌曲《天使的翅膀》徐誉滕
    22:44 21、杂技《柔术滚灯》
    22:49 22、歌曲《面具》安七炫
    22:52 23、歌曲《山丹丹开花红艳艳》阿宝
    主持人串联 张泽群
    22:56 24、戏曲《红楼赞花》 于魁智、李胜素、孟广禄、袁慧琴、韩再芬等
    主持人串联 朱军
    23:06 25、小品 《警察与督察》赵本山、范伟
    主持人串联:董卿 张泽群
    23:27 26、歌曲《你把我灌醉》黄大炜
    23:31 27、歌曲《梨园英雄》华少翌
    【拜年榜(四)】 任鲁豫 欧阳夏丹
    23:37 28、老歌联唱2《请你喝杯酥油茶》《乡恋》《新疆好》《虹彩妹妹》《大中国》李谷一、胡松华、李丹阳、林妙可、李木子等
    主持人串联 周涛 朱军 董卿 张泽群
    23:54 29、歌曲《左眼皮跳跳》胡雯
    零点倒计时 6主持人
    24:00 30、歌曲《狮子座》曾轶可
    主持人串联 周涛
    24:05 31、相声 《买面茶》郭德纲、于谦
    24:25 32、网络歌曲联唱 1《断桥残雪》《得到你的人却得不到你的心》《我知道》
    24:35 33、歌曲《缘分》五月
    主持人串联 朱军
    24:42 34、网络歌曲联唱2《擦干你的泪水》《想着你睡不着》《唱得响亮》《有缘人》
    主持人串联 朱军
    24:46 35、相声《酒后》曹青云、李菁
    24:53 36、歌曲《走进西藏》谭维维
    24:56 37、歌曲《哥只是个传说》陈旭
    主持人串联 6主持人
    01:00 38、歌曲《难忘今宵》 关牧村、佟铁鑫

  • 乔布斯的三个故事

    一个曾经是睡在地板上, 一个没有钱吃午餐的辍学生, 一个曾经被自己创造的公司赶走的年轻人, 如今却能够将自己的理想展现在全人类面前.

    引用文中的话:

    物有所不足,智有所不明(Stay Hungry. Stay Foolish.)

    这也许是生活的智慧吧. 下面是全文, 来源不详.

    苹果电脑的CEO斯蒂夫·乔布斯在今年6月12日斯坦福大学毕业典礼上的演讲 (域外的朋友给我发来苹果电脑的CEO斯蒂夫·乔布斯在今年6月12日斯坦福大学毕业典礼上的演讲,读后令人不禁动容,其文并无华丽之色,也无英文演讲范 例中惯用的排比。遂将全文译出,标题为译者所加,刊登时有删节)。
    (斯坦福)是世界上最好的大学之一,今天能参加各位的毕业典礼,我备感荣幸。(尖叫声)我从来没有从大学毕业,说句实话,此时算是我离大学毕业最近的一刻。(笑声)今天,我想告诉你们我生命中的三个故事,并非什么了不得的大事件,只是三个小故事而已。

    第一个故事,是关于串起生命中的点点滴滴。(原文为“connecting the dots”指一种小游戏:把标有序列号的点连起来,就构成一幅图画——译注)

    我在里德大学呆了6个月就退学了,但之后仍作为旁听生混了18个月后才最终离开。我为什么要退学呢?

    故事要从我出生之前开始说起。我的生母是一名年轻的未婚妈妈,当时她还是一所大学的在读研究生,于是决定把我送给其他人收养。她坚持我应该被一对念过大学 的夫妇收养,所以在我出生的时候,她已经为我被一个律师和他的太太收养做好了所有的准备。但在最后一刻,这对夫妇改了主意,决定收养一个女孩。侯选名单上 的另外一对夫妇,也就是我的养父母,在一天午夜接到了一通电话:“有一个不请自来的男婴,你们想收养吗?”他们回答:“当然想。”事后,我的生母才发现我 的养母根本就没有从大学毕业,而我的养父甚至连高中都没有毕业,所以她拒绝签署最后的收养文件,直到几个月后,我的养父母保证会把我送到大学,她的态度才 有所转变。

    17年之后,我真上了大学。但因为年幼无知,我选择了一所和斯坦福一样昂贵的大学,(笑声)我的父母都是工人阶级,他们倾其所有资助我的学业。在6 个月之后,我发现自己完全不知道这样念下去究竟有什么用。当时,我的人生漫无目标,也不知道大学对我能起到什么帮助,为了念书,还花光了父母毕生的积蓄, 所以我决定退学。我相信车到山前必有路。当时作这个决定的时候非常害怕,但现在回头去看,这是我这一生所作出的最正确的决定之一。(笑声)从我退学那一刻 起,我就再也不用去上那些我毫无兴趣的必修课了,我开始旁听那些看来比较有意思的科目。

    这件事情做起来一点都不浪漫。因为没有自己的宿舍,我只能睡在朋友房间的地板上;可乐瓶的押金是5分钱,我把瓶子还回去好用押金买吃的;在每个周日的晚 上,我都会步行7英里穿越市区,到Hare Krishna教堂吃一顿大餐,我喜欢那儿的食物。我跟随好奇心和直觉所做的事情,事后证明大多数都是极其珍贵的经验。

    我举一个例子:那个时候,里德大学提供了全美国最好的书法教育。整个校园的每一张海报,每一个抽屉上的标签,都是漂亮的手写体。由于已经退学,不用再去上 那些常规的课程,于是我选择了一个书法班,想学学怎么写出一手漂亮字。在这个班上,我学习了各种衬线和无衬线字体,如何改变不同字体组合之间的字间距,以 及如何做出漂亮的版式。那是一种科学永远无法捕捉的充满美感、历史感和艺术感的微妙,我发现这太有意思了。

    当时,我压根儿没想到这些知识会在我的生命中有什么实际运用价值;但是10年之后,当我们的设计第一款Macintosh电脑的候,这些东西全派上了用 场。我把它们全部设计进了 Mac,这是第一台可以排出好看版式的电脑。如果当时我大学里没有旁听这门课程的话,Mac就不会提供各种字体和等间距字体。自从视窗系统抄袭了Mac以 后,(鼓掌大笑)所有的个人电脑都有了这些东西。如果我没有退学,我就不会去书法班旁听,而今天的个人电脑大概也就不会有出色的版式功能。当然我在念大学 的那会儿,不可能有先见之明,把那些生命中的点点滴滴都串起来;但10年之后再回头看,生命的轨迹变得非常清楚。

    再强调一次,你不可能充满预见地将生命的点滴串联起来;只有在你回头看的时候,你才会发现这些点点滴滴之间的联系。所以,你要坚信,你现在所经历的将在你 未来的生命中串联起来。你不得不相信某些东西,你的直觉,命运,生活,因缘际会……正是这种信仰让我不会失去希望,它让我的人生变得与众不同。

    我的第二个故事是关于爱与失去。

    我是幸运的,在年轻的时候就知道了自己爱做什么。在我20岁的时候,就和沃兹在我父母的车库里开创了苹果电脑公司。我们勤奋工作,只用了10年的时间,苹 果电脑就从车库里的两个小伙子扩展成拥有4000名员工,价值达到20亿美元的企业。而在此之前的一年,我们刚推出了我们最好的产品Macintosh电 脑,当时我刚过而立之年。然后,我就被炒了鱿鱼。一个人怎么可以被他所创立的公司解雇呢?(笑声)这么说吧,随着苹果的成长,我们请了一个原本以为很能干 的家伙和我一起管理这家公司,在头一年左右,他干得还不错,但后来,我们对公司未来的前景出现了分歧,于是我们之间出现了矛盾。由于公司的董事会站在他那 一边,所以在我30岁的时候,就被踢出了局。我失去了一直贯穿在我整个成年生活的重心,打击是毁灭性的。

    在头几个月,我真不知道要做些什么。我觉得我让企业界的前辈们失望了,我失去了传到我手上的指挥棒。我遇到了戴维·帕卡德(普惠的创办人之一——译注)和 鲍勃·诺伊斯(英特尔的创办人之一——译注),我向他们道歉,因为我把事情搞砸了。我成了人人皆知的失败者,我甚至想过逃离硅谷。但曙光渐渐出现,我还是 喜欢我做过的事情。在苹果电脑发生的一切丝毫没有改变我,一个比特(bit)都没有。虽然被抛弃了,但我的热忱不改。我决定重新开始。

    我当时没有看出来,但事实证明,我被苹果开掉是我这一生所经历过的最棒的事情。成功的沉重被凤凰涅槃的轻盈所代替,每件事情都不再那么确定,我以自由之躯进入了我整个生命当中最有创意的时期。

    在接下来的5年里,我开创了一家叫做NeXT的公司,接着是一家名叫Pixar的公司,并且接识了后来成为我妻子的曼妙女郎。Pixar制作了世界上第一 部全电脑动画电影《玩具总动员》,现在这家公司是世界上最成功的动画制作公司之一。(掌声)后来经历一系列的事件,苹果买下了NeXT,于是我又回到了苹 果,我们在NeXT研发出的技术在推动苹果复兴的核心动力。我和劳伦斯也拥有了美满的家庭。

    我非常肯定,如果没有被苹果炒掉,这一切都不可能在我身上发生。对于病人来说,良药总是苦口。生活有时候就像一块板砖拍向你的脑袋,但不要丧失信心。热爱 我所从事的工作,是一直支持我不断前进的惟一理由。你得找出你的最爱,对工作如此,对爱人亦是如此。工作将占据你生命中相当大的一部分,从事你认为具有非 凡意义的工作,方能给你带来真正的满足感。而从事一份伟大工作的惟一方法,就是去热爱这份工作。如果你到现在还没有找到这样一份工作,那么就继续找。不要 安于现状,当万事了于心的时候,你就会知道何时能找到。如同任何伟大的浪漫关系一样,伟大的工作只会在岁月的酝酿中越陈越香。所以,在你终有所获之前,不 要停下你寻觅的脚步。不要停下。

    我的第三个故事是关于死亡。

    在17 岁的时候,我读过一句格言,好像是:“如果你把每一天都当成你生命里的最后一天,你将在某一天发现原来一切皆在掌握之中。”(笑声)这句话从我读到之日 起,就对我产生了深远的影响。在过去的33年里,我每天早晨都对着镜子问自己:“如果今天是我生命中的末日,我还愿意做我今天本来应该做的事情吗?”当一 连好多天答案都否定的时候,我就知道做出改变的时候到了。

    提醒自己行将入土是我在面临人生中的重大抉择时,最为重要的工具。

    因为所有的事情——外界的期望、所有的尊荣、对尴尬和失败的惧怕——在面对死亡的时候,都将烟消云散,只留下真正重要的东西。在我所知道的各种方法中,提醒自己即将死去是避免掉入畏惧失去这个陷阱的最好办法。人赤条条地来,赤条条地走,没有理由不听从你内心的呼唤。

    大约一年前,我被诊断出癌症。在早晨7:30我做了一个检查,扫描结果清楚地显示我的胰脏出现了一个肿瘤。我当时甚至不知道胰脏究竟是什么。医生告诉我, 几乎可以确定这是一种不治之症,顶多还能活3至6个月。大夫建议我回家,把诸事安排妥当,这是医生对临终病人的标准用语。这意味着你得把你今后10年要对 你的子女说的话用几个月的时间说完;这意味着你得把一切都安排妥当,尽可能减少你的家人在你身后的负担;这意味着向众人告别的时间到了。

    我整天都想着诊断结果。那天晚上做了一个切片检查,医生把一个内诊镜从我的喉管伸进去,穿过我的胃进入肠道,将探针伸进胰脏,从肿瘤上取出了几个细胞。我 打了镇静剂,但我的太太当时在场,她后来告诉我说,当大夫们从显微镜下观察了细胞组织之后,都哭了起来,因为那是一非常罕见的,可以通过手术治疗的胰脏 癌。我接受了手术,现在已经康复了。

    这是我最接近死亡的一次,我希望在随后的几十年里,都不要有比这一次更接近死亡的经历。在经历了这次与死神擦肩而过的经验之后,死亡对我来说只是一项有效 的判断工具,并且只是一个纯粹的理性概念时相比,我能够更肯定地告诉你们以下事实:没人想死;即使想去天堂的人,也是希望能活着进去。(笑声)死亡是我们 每个人的人生终点站,没人能够成为例外。生命就是如此,因为死亡很可能是生命最好的造物,它是生命更迭的媒介,送走耋耄老者,给新生代让路。现在你们还是 新生代,但不久的将来你们也将逐渐老去,被送出人生的舞台。很抱歉说得这么富有戏剧性,但生命就是如此。

    你们的时间有限,所以不要把时间浪费在别人的生活里。不要被条条框框束缚,否则你就生活在他人思考的结果里。不要让他人的观点所发出的噪音淹没你内心的声音。最为重要的是,要有遵从你的内心和直觉的勇气,它们可能已知道你其实想成为一个什么样的人。其他事物都是次要的。

    在我年轻的时候,有一本非常棒的杂志叫《全球目录》(The Whole Earth Catalog),它被我们那一代人奉为圭臬。这本杂志的创办人是一个叫斯图尔特·布兰德的家伙,他住在Menlo Park,距离这儿不远。他把这本杂志办得充满诗意。那是在60年代末期,个人电脑、桌面发排系统还没有出现,所以出版工具只有打字机、剪刀和宝丽来相 机。这本杂志有点像印在纸上的Google,但那是在Google出现的35年前;它充满了理想色彩,内容都是些非常好用的工具和了不起的见解。

    斯图尔特和他的团队做了几期《全球目录》,快无疾而终的时候,他们出版了最后一期。那是在70年代中期,我当时处在你们现在的年龄。在最后一期的封底有一 张清晨乡间公路的照片,如果你喜欢搭车冒险旅行的话,经常会碰到的那种小路。在照片下面有一排字:物有所不足,智有所不明(Stay Hungry. Stay Foolish.)这是他们停刊的告别留言。物有所不足,智有所不明。我总是以此自诩。现在,在你们毕业开始新生活的时候,我把这句话送给你们。

  • 坐火车要明白的

    一:火车车次号代表着什么?

    D—D1~D998动车组列车(动车)
    Z—Z1~Z98直达特快列车(直特)
    T—T1~T998特快列车(特快)
    K—K1~K998快速列车(快速)
    N—N1~N998管内快速列车(管快)
    L—临时旅客列车
    A—按需开行的临时旅客列车
    Y—临时旅游列车
    四位车次—1***、2***普通旅客快车 (普快)
    4***、5***、6***、7***、8***普通旅客慢车(普慢)

    二:火车座位顺序,明白这个可以买到靠窗的座位……

    第一排座位是1、2、3、4,第二排是5、6、7、8、9,第三排是10、11、12、13、14……最后一排为125、126、127、128。故,一般尾数为0、4、5、9座位靠窗口,但1号、128(118)号除外,也靠窗口。以下是座次表:

    1 2 3 4
    5 6 7 8 9
    10 11 12 13 14
    15 16 17 18 19
    20 21 22 23 24
    25 26 27 28 29
    30 31 32 33 34
    35 36 37 38 39
    40 41 42 43 44
    45 46 47 48 49
    50 51 52 53 54
    55 56 57 58 59
    60 61 62 63 64
    65 66 67 68 69
    70 71 72 73 74
    75 76 77 78 79
    80 81 82 83 84
    85 86 87 88 89
    90 91 92 93 94
    95 96 97 98 99
    100 101 102 103 104
    105 106 107 108 109
    110 111 112 113 114
    115 116 117 118

  • 1945年8月6日广岛原子弹爆炸图片集

    投掷原子弹的机组人员起飞前合影

    研制原子弹的建议是爱因斯坦向美国政府提出的

    设在新墨西哥州的原子弹试验场

    这是美国对日本投掷的两颗原子弹之一

    这是美国对日本投掷的两颗原子弹之一

    杜鲁门担任副总统时,曾下令调查这片大房子是干什么的。
    他当总统后才被告知,这是铀工厂

    全世界第一次知道了什么是原子弹

    全世界第一次知道了什么是原子弹

    全世界第一次知道了什么是原子弹

    全世界第一次知道了什么是原子弹

    全世界第一次知道了什么是原子弹

    全世界第一次知道了什么是原子弹

    全世界第一次知道了什么是原子弹

    美军飞机在轰炸前拍摄的广岛照片

    轰炸后拍摄的同一地区

  • 登录几个重要搜索引擎的网站提交地址

    以下是登录几个重要搜索引擎的网站提交地址:

    百度:http://www.baidu.com/search/url_submit.html

    Google:http://www.google.com/intl/zh-CN/add_url.html

    中国雅虎:http://search.help.cn.yahoo.com/h4_4.html

    微软Live & Msn:http://search.msn.com.cn/docs/submit.aspx

    网易-有道:http://tellbot.yodao.com/report

    hao123网址之家* http://post.baidu.com/f?kw=hao123

    搜狐/搜狗* http://db.sohu.com/regurl/regform.asp?Step=REGFORM&class=

    爱问搜索* http://iask.com/guest/add_url.php

    Yahoo! http://submit.search.yahoo.com/free/request/

    中国搜索 http://service.chinasearch.com.cn/NetSearch/pageurlrecord/frontpageurl.jsp

    有道搜索 http://tellbot.yodao.com/report

    TOM搜索 http://search.tom.com/tools/weblog/log.php

    天网搜索 http://home.tianwang.com/denglu.htm

    MSN http://beta.search.msn.com/docs/submit.aspx

    MSN中文搜索 http://techpreview.search.msn.com.cn/docs/submit.aspx?FORM=WSDD2

    alltheweb http://www.alltheweb.com/help/webmaster/submit_site

    Gigablast http://www.gigablast.com/addurl

  • 写给快奔3的80后

    我还在想象着我的18岁,可我却马上30岁了!真的吗?不愿意去想,但不得不面对。

    曾经的年少轻狂,早已荡然无存。曾经的花样年华,早已悄然而逝。80后的我们已经开始站在了20岁的尾巴上,面对三十而立,还有多少人可以昂着头,信誓旦旦地说,我们依然年轻?是的,年轻就是资本,面对着90后的异军突起,80后的我们是否还年轻?

    曾经,骄傲的我们都怀抱着崇高的理想,奔走在陌生的城市,只为寻找内心深处最真的梦想。曾经,生活得再艰难,都会想着只要自己努力,就一定可以取得成功。曾经,单纯的认为,就算很小很小的一个房间,都可以经营自己最美的爱情。当事业依然碌碌无为的时候,当爱情变得虚无缥缈的时候,80后的我们,是不是依然还会说,年轻不怕失败?

    终有一天,我才发现,原来,80后的我们,都早已经老去。我们不再轻狂,我们不再潇洒,我们不再坦荡,我们不再微笑,我们有的是对于生活的压力,我们有的是对于婚姻的恐惧,我们有的是对于未来的失望,我们有的是对于困难的却步。

    (更多…)

  • CSS Hack 汇总快查

    屏蔽IE浏览器(也就是IE下不显示)
    *:lang(zh) select {font:12px !important;} /*FF,OP可见,特别提醒:由于Opera最近的升级,目前此句只为FF所识别*/
    select:empty {font:12px !important;} /*safari可见*/
    这里select是选择符,根据情况更换。第二句是MAC上safari浏览器独有的。

    仅IE7与IE5.0可以识别
    *+html select {…}
    当面临需要只针对IE7与IE5.0做样式的时候就可以采用这个HACK。

    仅IE7可以识别
    *+html select {…!important;}
    当面临需要只针对IE7做样式的时候就可以采用这个HACK。

    IE6及IE6以下识别
    * html select {…}
    这个地方要特别注意很多博客都写成了是IE6的HACK其实IE5.x同样可以识别这个HACK。其它浏览器不识别。
    html/**/ >body select {…}
    这句与上一句的作用相同。

    仅IE6不识别,屏蔽IE6
    select { display /*屏蔽IE6*/:none;}
    这里主要是通过CSS注释分开一个属性与值,注释在冒号前。

    仅IE6与IE5不识别,屏蔽IE6与IE5
    select/**/ { display /*IE6,IE5不识别*/:none;}
    这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。不屏蔽IE5.5

    仅IE5不识别,屏蔽IE5
    select/*IE5不识别*/ {…}
    这一句是在上一句中去掉了属性区的注释。只有IE5不识别,IE5.5可以识别。

    盒模型解决方法
    selct {width:IE5.x宽度; voice-family :”\”}\””; voice-family:inherit; width:正确宽度;}
    盒模型的清除方法不是通过!important来处理的。这点要明确。

    清除浮动
    select:after {content:”.”; display:block; height:0; clear:both; visibility:hidden;}
    在Firefox中,当子级都为浮动时,那么父级的高度就无法完全的包住整个子级,那么这时用这个清除浮动的HACK来对父级做一次定义,那么就可以解决这个问题。

    截字省略号
    select { -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    这个是在越出长度后会自行的截掉多出部分的文字,并以省略号结尾,很好的一个技术。只是目前Firefox并不支持。

    只有Opera识别
    @media all and (min-width: 0px){ select {……} }
    针对Opera浏览器做单独的设定。

    以上都是写CSS中的一些HACK,这些都是用来解决局部的兼容性问题,如果希望把兼容性的内容也分离出来,不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式,也有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。

    IE5.x的过滤器,只有IE5.x可见
    @media tty {
    i{content:”\”;/*” “*/}} @import ‘ie5win.css’; /*”;}
    }/* */

    IE5/MAC的过滤器,一般用不着
    /*\*//*/
        @import “ie5mac.css”;
    /**/

    IE的if条件Hack
    <!–[if IE]> Only IE <![endif]–>
    所有的IE可识别
    <!–[if IE 5.0]> Only IE 5.0 <![endif]–>
    只有IE5.0可以识别
    <!–[if gt IE 5.0]> Only IE 5.0+ <![endif]–>
    IE5.0包换IE5.5都可以识别
    <!–[if lt IE 6]> Only IE 6- <![endif]–>
    仅IE6可识别
    <!–[if gte IE 6]> Only IE 6/+ <![endif]–>
    IE6以及IE6以下的IE5.x都可识别
    <!–[if lte IE 7]> Only IE 7/- <![endif]–>
    仅IE7可识别

  • 使用CSS Hack兼容浏览器

    一、IE条件注释
    1)针对某个具体IE版本应用样式表文件
    <!– [IE条件注释,适用IE7浏览器] –>
    <!– [if IE 7] >
    <link href=”image/ie7.css” type=”text/css” rel=”stylesheet” />
    <![endif]–>

    <!– [IE条件注释,适用IE6浏览器] –>
    <!– [if IE 6] >
    <style type=”text/css”>
    @import url(“ie6.css”);
    </style>
    <![endif]–>

    <!– [IE条件注释,适用IE5.5浏览器] –>
    <!– [if IE 5.5000] >
    <style type=”text/css”>
    @import url(“ie55.css”);
    </style>
    <![endif]–>
    由于IE5.5的版本号有点特殊,定义时应写成IE 5.5000

    2)针对所有IE版本应用样式表文件
    <!– [IE条件注释,适用IE5及更高版本浏览器] –>
    <!– [if IE] >
    <style type=”text/css”>
    @import url(“ie.css”);
    </style>
    <![endif]–>

    3)针对一定范围IE版本应用样式表文件
    如果要实现在一定版本范围内IE浏览器中有效,可以结合lte、lt、gte、gt 和!关键字,指明一个使用范围,详细说明如下:
     lte:Less than or equal to 的简写,也就是小于或等于的意思。
     lt:Less than 的简写,也就是小于的意思。
     gte:Greater than or equal to 的简写,也就是大于或等于的意思。
     gt:Greater than 的简写,也就是大于的意思。
     !:不等于的意思。
    <!– [IE条件注释,适用IE5及更高版本浏览器] –>
    <!– [if gte IE 5.5000] >
    <style type=”text/css”>
    @import url(“gte_ie55.css”);
    </style>
    <![endif]–>

    <!– [IE条件注释,适用IE7以下版本浏览器] –>
    <!– [if lt IE 7] >
    <link href=”lt_ie7.css” type=”text/css” rel=stylesheet />
    <![endif]–>

    二、@import规则过滤器
    /*仅适用IE 5.x/Windows版本浏览器*/
    @media tty{
    i{content:”\”;/*” “*/}} @import url(‘ie5x/win.css’); /*;)
    }/* */
    CSS1不能够识别@media规则,则那些仅能够支持CSS1的浏览器会自动忽略这几行代码。
    tty表示终端和电传打字机媒体类型,当前没有设备支持这种媒体类型,符合标准的浏览器会忽略这个规则,如FF、OP等。
    功能超前的浏览器会误认为是为i元素定义的样式,由于对转义字符的曲解而认为中间是一堆无意义的字符串。
    但是IE 5.x/Windows系列版本浏览器不能够识别转义字符,也不支持tty媒体类型,因此会忽略前面的声明,而执行后半部分的规则。

    1)适用IE 5/Windows浏览器的过滤器
    /*仅适用IE 5/Windows浏览器*/
    @media tty{
    i{content:”\”;/*” “*/}}; @import ‘ie5/win.css’; {;}/*”;}
    }/* */
    2)适用IE 5.5/Windows浏览器的过滤器
    /*仅适用IE 5.5/Windows浏览器*/
    @media tty{
    i{content:”\”;/*” “*/}}@m; @import ‘ie55/win.css’; /*”;}
    }/* */
    3)适用IE 5/Mac浏览器的过滤器
    /*仅适用IE 5/Mac版本浏览器*/
    /*\*//*/
    @import ” ie5mac.css”;
    /**/
    4)适用非IE 6/Windows及更低版本浏览器
    /*适用非IE 6/Windows及更低版本浏览器*/
    @import url(styles.css) all;
    5)适用非IE 5.x/Windows系列及更低版本浏览器
    /*适用非IE 5.x/Windows系列及更低版本浏览器*/
    @import “null?\”\{“;
    @import “styles.css”;
    @import “null?\”\}”;
    6)适用非IE 5/Windows系列及更低版本浏览器
    /*适用非IE 5/Windows系列及更低版本浏览器*/
    @import”styles.css”;
    7)适用非IE 4/Windows版本浏览器
    /*适用非IE 4/Windows版本浏览器*/
    @import”styles.css”;

    三、!important关键字过滤器
    /*[!important关键字过滤器]*/
    #content{
    width:414px !important;
    width:400px;
    padding:5px;
    border-width:2px;
    }
    FF和OP能够识别!important命令,IE6及更低版本浏览器忽略!important命令。

    四、下划线属性过滤器
    /*[下划线属性过滤器]*/
    #content{
    width:400px;
    _width:414px;
    padding:5px;
    border-width:2px;
    }
    Windows IE 6及更低版本浏览器会忽略下划线。

    五、转义属性过滤器
    /*[转义属性过滤器]*/
    div{
    border:solid 1px red;
    height:100px;
    width:100px;
    widt\h:200px;
    }
    Windows IE 5.x系列及更低版本浏览器会忽略”\”。
    注:不要把反斜杠放在数字0-9或字母a-f、n、r、t、v(包括大小写)的前面。

    /*[转义属性过滤器]*/
    div{
    border:solid 1px red;
    height:100px;
    width:100px;
    \width:200px;
    }
    能隐藏NS 4/Win或NS 4/Mac、IE 5/Mac版本浏览器中的声明。

    六、* html选择符过滤器
    /*[* html选择符过滤器]*/
    * html{/*定义在IE 6及更低版本中显示的字体为灰色*/
    color:#666;
    }

    七、属性选择符过滤器
    /*[属性选择符过滤器]*/
    div.try{/*适用所有浏览器的样式*/
    width:204px;
    height:304px;
    padding:2px;
    }
    div[class=try]{/*在非IE 6及更低版本浏览器中覆盖上面定义的宽和高声明,实现盒模型兼容*/
    width:200px;
    height:300px;
    }

    八、子对象选择符过滤器
    /*子对象选择符过滤器*/
    span>p{/*符合标准的浏览器中显示为白色*/
    color:#FFF;
    }
    span{/*IE 6及更低版本浏览器中显示为黑色*/
    color:#000;
    }

    九、相邻选择符过滤器
    /*[相邻选择符过滤器]*/
    h2 + parag{/*符合标准浏览器中显示为蓝色*/
    color:blue;
    }
    .parag{/*IE 6及更低版本浏览器中显示为红色*/
    color:red;
    }

    十、转义选择符过滤器
    /*[转义选择符过滤器]*/
    #testElement{/*IE 5.x系列版本浏览器中显示为蓝色*/
    color:blue;
    }
    #te\stElement{/*在非IE 5.x系列版本浏览器中显示为红色*/
    color:red;
    }

    十一、注释反斜杠过滤器
    /*[注释反斜杠过滤器]*/
    div{
    width:774px;
    }
    /*Hide Code for IE 5/Mac \*/
    div{
    width:100%;
    }
    /* End Hide */

    十二、隐藏单个声明
    1)在IE 6中隐藏声明
    /*[在IE 6中隐藏声明]*/
    div{
    height:200px;
    width:200px;
    width /**/:400px;
    background:#F6F;
    }
    注:注释在属性的后面,冒号的前面,且与属性名中间隔一个空格。

    2)在IE 5.5中隐藏声明
    /*[在IE 5.5中隐藏声明]*/
    div{
    height:200px;
    width:200px;
    width: /**/400px;
    background:#F6F;
    }
    注:注释在冒号的后面,且与冒号中间隔一个空格。

    3)在IE 5和IE 4中隐藏声明
    /*[在IE 5和IE 4中隐藏声明]*/
    div{
    height:200px;
    width:200px;
    width/* */:400px;
    background:#F6F;
    }
    注:注释在属性名的后面,冒号的前面,且注释中间隔一个空格。
      这个过滤器会同时适用Mac系统中的IE 5和IE 4。

    十三、隐藏多个声明
    /*[在IE 5.5及更低版本浏览器中隐藏声明]*/
    div.content{
    height:400px;
    width:400px;
    border:solid 1px blue;
    voice-family:”\”}\””;
    voice-family:inherit;
    height:200px;
    width:200px;
    border:solid 1px red;
    }
    IE 5.5及更低版本浏览器中不能够识别voice-family属性,同时错误地解析转义字符,误认为规则到voice-family:”\”}\””;就结束了。

    十四、隐藏规则
    1)在IE 5和IE 4中隐藏规则
    /*[在IE 5和IE 4中隐藏规则]*/
    div.content{
    height:400px;
    width:400px;
    background:red;
    }
    div.content/**/{
    background:blue;
    }
    IE 5和IE 4会隐藏第2个规则。这个过滤器同时适用Mac系统中的IE 5和IE 4。

    2)在IE 6及更低版本中隐藏规则
    /*[在IE 6及更低版本中隐藏规则]*/
    div.content{
    height:400px;
    width:400px;
    background:red;
    }
    div.content ,[dummy]{
    background:blue;
    }
    IE 6及更低版本中忽略第2个规则。

    3)在IE 6及更低版本中隐藏规则
    /*[在IE 6及更低版本中隐藏规则]*/
    div.content{
    height:400px;
    width:400px;
    background:red;
    }
    head+body div.content{
    background:blue;
    }

  • 浏览器BUG处理方法整理(部分)

    1. 星号*
    IE都能识别*,标准浏览器如FF不能识别*。
    例:p { color:yellow; *color:red;}
    类似的有
    + 加号
    只有IE解释
    p{color:red; +color:blue}
    IE 显示blue   FF显示 red
    2.!important
    IE6及以下将会忽略该样式,IE7 FF将支持;
    p{color:red !important;color:yellow;}
    IE7 FF将红色   IE6显示黄色
    此处注意的是!important方法只是按上述格式后才被IE6及以下忽略,除此之外的提高样式权重方法可通用。
    3.下划线。
    IE6及以下版本将运用该样式,其他将忽略
    p{color:red; _color:blue}

    4、注释:
    p {color:red};   
    这种样式在IE6中是可以应用显示的,而在IE5及以下版本是不会被处理的,所以可以针对IE5/6进行区别
    5、@IMPORT:
    在@IMPORT中使用URL来导入样式,标准用法是将URL中的值带上引号,如下@IMPORT URL(“newstyle.css”);这种用法   可以被IE5以上的浏览器及FF支持,从而实现了IE4的样式单独处理.
    另外,还有一个方法:
    @IMPORT URL(“noie.css”) screen;
    screen是用于指定设备类型的选项,screen用于屏幕显示,print用于打印设备显示但是IE对这种方法不支持,,所有的IE浏览器,从而可以进行IE和FF的区别。
    6、属性选择符: 用于对具有特定属性的对象进行选择
    span[class=left]{color:blue}   
    span[title]{color:red;}    
    IE6不支持,但是在FF里面工作正常,所以可以对IE和FF进行分别处理.
    在实际开发中,经常要对IE和FF进行分别处理,可以用如下代码:
    #content{
    color:red;
    }
    [xmlnx] #content{
    color:blue
    }
    此种方法我觉得很实用,也经常用,推荐朋友使用,如需更详细的说明,我可以再发贴。
    7.子对象选择符:
    span>p{color:red}
    IE6也是没有支持,也可用来区别IE和FF
    8、Tantek方法
    #content{
                color:blue;
                voice-family:”\”}\””;
                voice-family:inherit;
                color:red;
    }
    上面的代码在使用了voice-family之后下面的color:red,将不会被IE5.5及以下浏览器所解析.因此在IE6/7/FF上文本颜色将呈现红色,在IE5.5及以下浏览器上将呈现蓝色;
    另外,voice-family还有一种处理方式:
    #content{
                color:red;
                voice-family:”}”
                voice-family:inherit;
                color:blue;
    }
    使用这个方法,将使IE6及以下版本浏览器与FF浏览器的文字都呈现红色,而IE5及以下版本浏览器呈现蓝色!
    9、转义属性
    p{w\idth:200px;}
    IE5.5 以下将忽略。注意:反斜线字符不能出现在0-9或字母a-f前面
    10、IE中的条件注释
    一、条件注释简介
    IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的
    hack方法。
    条件注释只能用于IE5以上。
    如果你安装了多个IE,条件注释将会以最高版本的IE为标准。
    条件注释的基本结构和HTML的注释(<!– –>)是一样的。因此IE以外的浏览器将会把它们看作是普通的
    注释而完全忽略它们。
    IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释里的内容。
    二、条件注释属性
    gt : greater than,选择条件版本以上版本,不包含条件版本
    lt : less than,选择条件版本以下版本,不包含条件版本
    gte : greater than or equal,选择条件版本以上版本,包含条件版本
    lte : less than or equal,选择条件版本以下版本,包含条件版本
    ! : 选择条件版本以外所有版本,无论高低
    三、条件注释使用方法
    注意把代码中的<>换成英文中相应的大于或小于号
    <!–[if IE 5]>仅IE5.5可见<![endif]–>
    <!–[if gt IE 5.5]>仅IE 5.5以上可见<![endif]–>
    <!–[if it IE 5.5]>仅IE 5.5以下可见<![endif]–>
    <!–[if gte IE 5.5]>IE 5.5及以上可见<![endif]–>
    <!–[if ite IE 5.5]>IE 5.5及以下可见<![endif]–><!–[if !IE 5.5]>非IE 5.5的IE可见<![endif]
    –>
    下面的代码是在非IE浏览器下运行的条件注释
    <!–[if !IE]><!–>您使用不是 Internet Explorer<!–<![endif]–>
    <!–[if IE 6]><!–>您正在使用Internet Explorer version 6或者 一个非IE 浏览器<!–<![endif]-