hack怎么写

1. 所说的CSS hack 到底怎么写啊

什么是CSS hack( )由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。

这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。 这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。

CSS Hack的原理是什么 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。

比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等 书写顺序,一般是将识别能力强的浏览器的CSS写在后面。

下面如何写里面说得更详细些。 如何写CSS Hack 比如要分辨IE6和firefox两种浏览器,可以这样写: <style> div{ background:green; /* for firefox */ *background:red; /* for IE6 */ } </style> 我在IE6中看到是红色的,在firefox中看到是绿色的。

解释一下: 上面的css在firefox中,它是认识不了后面的那个带星号的东东是什么的,于是将它过滤掉,不予理睬,解析得到的结果是:div{background:green},于是理所当然这个div的背景是绿色的。 在IE6中呢,它两个background都能识别出来,它解析得到的结果是:div{background:green;background:red;},于是根据优先级别,处在后面的red的优先级高,于是当然这个div的背景颜色就是红色的了。

CSS hack:区分IE6,IE7,firefox 区别不同浏览器,CSS hack写法: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:green; 区别FF,IE7,IE6: background:orange;*background:green;_background:blue; background:orange;*background:green !important;*background:blue; 注:IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,某些情况下不能识别 !important, ----------------------------------------------------------------------------------------------- IE6支持重定义中的!important,例如: .yuanxin {color:#e00!important;} .yuanxin {color:#000;} 你将会发现定义了样式class="yuanxin"时,在IE下,字体显示为红色(#e00)。 但不支持同一定义中的!important。

例如: .yuanxin {color:#e00!important;color:#000} 此时在IE6下不支持,你将会发现定义了样式class="yuanxin"时,字体显示为黑色(#000)。 ----------------------------------------------------------------------------------------------- IE7能识别*,也能识别!important; FF不能识别*,但能识别!important; IE6 IE7 FF * √ √ * !important * √ √ 浏览器优先级别:FF

2. 关于CSS hack的写法

我来给您解答~

<style>

#example{color:red ;}/*firefox*/

* html #example{color:blue;}/*ie6*/

*+html #example{color:green;}/*ie7*/

#example{color:yellow\0;}/*ie8*/

</style>

或者简写成

#example{border:1px solid red;+ border:1px solid green;_border:1px solid blue;border:1px solid yellow\0;}

还可简写成

#example{border:1px solid red!important;*border:1px solid green;border:1px solid yellow\0;}/*这样写是指,FF和IE是一样的效果 取red,iIE取green,I8取yellow ,如果不加!important,只有FF取red,ie6和ie7取green,IE8取yellow*/

3. CSS HACK什么意思,代表什么啊

什么是CSS hack( )由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。

这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。 这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。

CSS Hack的原理是什么 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。

比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等 书写顺序,一般是将识别能力强的浏览器的CSS写在后面。

下面如何写里面说得更详细些。 如何写CSS Hack 比如要分辨IE6和firefox两种浏览器,可以这样写: div{ background:green; /* for firefox */ *background:red; /* for IE6 */ } 我在IE6中看到是红色的,在firefox中看到是绿色的。

解释一下: 上面的css在firefox中,它是认识不了后面的那个带星号的东东是什么的,于是将它过滤掉,不予理睬,解析得到的结果是:div{background:green},于是理所当然这个div的背景是绿色的。 在IE6中呢,它两个background都能识别出来,它解析得到的结果是:div{background:green;background:red;},于是根据优先级别,处在后面的red的优先级高,于是当然这个div的背景颜色就是红色的了。

CSS hack:区分IE6,IE7,firefox 区别不同浏览器,CSS hack写法: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:green; 区别FF,IE7,IE6: background:orange;*background:green;_background:blue; background:orange;*background:green !important;*background:blue; 注:IE都能识别*;标准浏览器(如FF)不能识别*; IE6能识别*,但不能识别 !important, IE7能识别*,也能识别!important; FF不能识别*,但能识别!important; IE6 IE7 FF * √ √ * !important * √ √ 浏览器优先级别:FF里的hack如何写

您好!很高兴为您答疑! /* 支持所有firefox版本 */ #selector[id=selector] { property: value; } 或者: @-moz-document url-prefix() { .selector { property: value; } } /* 支持所有Gecko内核的浏览器 (包括Firefox) */ *>.selector { property: value; } 您可以在火狐社区了解更多内容。

希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

hack怎么写

转载请注明出处育才学习网 » hack怎么写

知识

游戏蜂窝的脚本怎么写

阅读(181)

本文主要为您介绍游戏蜂窝的脚本怎么写,内容包括游戏蜂窝里面的多功能脚本如何制做,求教,游戏蜂窝里面的脚本是怎么写的,需要懂什么语言,游戏蜂窝里的脚本怎么制作的脚本制作方法。1. 左右滑动寻找所需的游戏脚本专区,点击相应的专区,寻找脚

知识

英语第十怎么写

阅读(171)

本文主要为您介绍英语第十怎么写,内容包括英语第一到第十怎么说,1到10的英文单词怎么写,英语序数词从“第一”到“第十”怎么写。这个叫做英语中的序数first 第一 1st(first为全拼是规范用法, 在文章中也可以使用1st,)second 第二 2ndthi

知识

javabean怎么写

阅读(164)

本文主要为您介绍javabean怎么写,内容包括一个标准的JavaBean怎样写,一个标准的JavaBean怎样写,javaBean是什么,怎么使用javaBean。一般是指标准的POJO(对象).用来描述一个抽象模型.即,1,拥有一个默认的构造函数.2.每一个属性(如果有必要)都有对

知识

个人申明怎么写

阅读(160)

本文主要为您介绍个人申明怎么写,内容包括个人声明怎么写,声明书怎么写,声明怎么写。最低0.27元开通文库会员,查看完整内容> 原发布者:钩标本读 个人声明书格式 还在担心不会写个人声明书?没关系,下面是小编收集整理的个

知识

癌症求助信怎么写

阅读(196)

本文主要为您介绍癌症求助信怎么写,内容包括为治病求助信怎么写,我外公病了肝癌没钱看病我想写一封求助信怎样写让谁看,我是替我得了妇瘤癌症的母亲向她写了封求助信,就是不知怎麽寄百。捐款求助信 最好的写法就是以情动人啊,最好写出他以前

知识

英文绿帽怎么写

阅读(241)

本文主要为您介绍英文绿帽怎么写,内容包括黄英文简写到最简单怎么写,放荡英文怎么写,1~90的英文序数词怎么写。黄色是 yellow 或者金黄色 goldenyellow 一般简写为 Y 或者 YL 都可以附带其他颜色的简写 中国汽车电线颜色缩写缩

知识

入党的此致敬礼格式怎么写

阅读(967)

本文主要为您介绍入党的此致敬礼格式怎么写,内容包括入党申请书的此致敬礼怎么写格式,入党申请书的此致敬礼怎么写格式,入党申请书的此致敬礼格式怎么写谢谢。此致敬礼!此致另起一行,空两格,敬礼再另起一行,不空格。格式如下:敬爱的党组织:您好!正

知识

el表达式怎么写

阅读(159)

本文主要为您介绍el表达式怎么写,内容包括el表达式正确写法,关于EL表达式的使用,怎么动态写一个EL表达式值。EL表达式通常得到的是POJO类get / set方法,2113结合JSTL一般用途,相对紧张的情况下,如果你想通过5261参议院,41

知识

欠费单怎么写

阅读(160)

本文主要为您介绍欠费单怎么写,内容包括请问电力客户欠费单的几种写法,请问电力客户欠费单的几种写法,帮我写份电力客户欠费单,准备要贴。尊敬的 客户:截止至 年 月 日,您(单位)已拖欠电费 天,共计 元。现依照《中华人民共和国电力法》第三十三

知识

创业财务分析怎么写

阅读(185)

本文主要为您介绍创业财务分析怎么写,内容包括关于创业计划书的财务分析与计划怎么写,创业财务分析怎么写,大学生创业计划书财务分析怎么写。如何撰写创业计划书 ------------------------------------------------- 对于正在寻求资金

知识

公园的作文开头怎么写

阅读(183)

本文主要为您介绍公园的作文开头怎么写,内容包括写社区公园公园作文开头经过结尾怎么写,作文美丽的公园390字开头怎么写,描写公园的开头,怎么写要优美的。北国的秋天,天高云淡。大雁南归的时候,到处都是硕果累累。美在秋天,是别具一格的美;美在

知识

订货函怎么写

阅读(210)

本文主要为您介绍订货函怎么写,内容包括怎样写与供应商的沟通函,第一次跟客户写商务函该怎样写,我公司延迟付货款,但是希望供货商提前放货的申请函怎么写。致供应商沟通函 致供应商: 由于国际金融形势的动荡,金融危机愈演愈烈。广东的出口业

知识

一年级竖折怎么写

阅读(248)

本文主要为您介绍一年级竖折怎么写,内容包括竖折怎么写田字格图片,一年级语文,错的地方该填什么啊还有竖折、竖弯笔顺什么区别啊,竖折笔顺怎么写。竖折的田字格写法如下:

知识

日语陌生人怎么写

阅读(183)

本文主要为您介绍日语陌生人怎么写,内容包括陌生人日语怎么写,陌生人日语怎么写,日语的陌生人怎么写。歌曲名官方都没有明确的直译吧,你这个问题太搞了。日语里面陌生人是「あかの他人」,你自己加一个定语咯,「知っている」「あかの他人」「知

[/e:loop]