csshack怎么写

1.关于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*/

2.所说的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

3.css常见的hack方法有哪些

CSS Hack大致有3种表现形式,CSS属性前缀法、选择器前缀法以及IE条件注释法(即HTML头部引用if IE)Hack,实际项目中CSS Hack大部分是针对IE浏览器不同版本之间的表现差异而引入的。

属性前缀法(即类内部Hack):例如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",IE6~IE10都认识"\9",但firefox前述三个都不能认识。 选择器前缀法(即选择器Hack):例如 IE6能识别*html .class{},IE7能识别*+html .class{}或者*:first-child+html .class{}。

IE条件注释法(即HTML条件注释Hack):针对所有IE(注:IE10+已经不再支持条件注释): IE浏览器显示的内容 ,针对IE6及以下版本: 只在IE6-显示的内容 。这类Hack不仅对CSS生效,对写在判断语句里面的所有代码都会生效。

具体不展开,可看资料搜索“史上最全的CSS hack方式一览”。

4.CSS Hack 是什么意思

CSS hack由于不同厂商的浏览器,比如Internet Explorer,Safari,Mozilla Firefox,Chrome等,或者是同一厂商的浏览器的不同版本,如IE6和IE7,对CSS的解析认识不完全一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。

简单的说,CSS hack的目的就是使你的CSS代码兼容不同的浏览器。当然,我们也可以反过来利用CSS hack为不同版本的浏览器定制编写不同的CSS效果。

CSS Hack大致有3种表现形式,CSS类内部Hack、选择器Hack以及HTML头部引用(if IE)Hack,CSS Hack主要针对类内部Hack:比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等

5.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/ 玩转CSS - CSSPLAY中文官方网站 一个致力于中国CSS技术的公益组织。

6.如何写CSS hack,如何解决浏览器兼容问题

建议你用!inprotant,我的hack都是用的这个,!important在E6中是不识别的,而在其他浏览器中能提高优先级。给你个实例:

#why{width:200px; width:195px!important;。。。.}在这里面后面的width被加了个!important,提高了优先级,除IE6及以下版本外的其他浏览器能识别,根据后置优先原则,在除IE6及以下版本外的其他浏览器中,width被解释成195px;而在IE中则解释成200px;同理可以解决其他部分问题。希望对你有用!

csshack怎么写

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

知识

资源共享怎么写

阅读(198)

本文主要为您介绍资源共享怎么写,内容包括"资源共享"用英文怎么写,业务资源共享平台简介该怎么写,资源共享是什么意思。资源共享主要包括以下方面:数据和应用程序的共享。1.1 打印共享局域网内建立一台打印服务器,可以为局域网所有用户提供打印

知识

怎么写简历三茅

阅读(186)

本文主要为您介绍怎么写简历三茅,内容包括填定简历时工作描述怎么写,个人简历怎么写最好,简历个人简介怎么写。简历不需要文字太多,突出几个重点就行了,工作经验是很重要的一块,比如你之前的工作成绩、你的特长等,如果是在校生可以体现成绩,学校

知识

张港拼音怎么写

阅读(188)

本文主要为您介绍张港拼音怎么写,内容包括张字拼音怎么写,张的拼音怎样写,张字拼音是怎么写的。

知识

英语application怎么写

阅读(245)

本文主要为您介绍英语application怎么写,内容包括实用英语写作application怎么写,实用英语写作application怎么写,写篇英语作文《WorkApplication》。申请国外学校的话,各个学校应该有专门的申请表格可以要求寄给你一份的,或者有些干脆就是网

知识

意go包裹预报怎么写

阅读(213)

本文主要为您介绍意go包裹预报怎么写,内容包括jpgoodbuy预报要写的很详细吗,邮寄包裹怎么填,拼多多上的快递单号怎样填到淘宝上同步使用。1).请选择仓库:日本邮政仓,默认即可,请勿修改。2).包裹单号(必填):卖家发货后一般都会发邮件通知您的发货单

知识

养殖业驴申请书怎么写

阅读(191)

本文主要为您介绍养殖业驴申请书怎么写,内容包括谁知道养殖业的申请书怎么写,农村个人养殖申请书怎么写,如何写养殖申请书。渔业养殖申请书一,县市别:1,养殖场鱼塭编号2,申请日期二,负责人姓名身分证字号电话地址3,现场负责人(住家所在)(鱼塭所在)(手

知识

沙拉的品牌故事怎么写

阅读(192)

本文主要为您介绍沙拉的品牌故事怎么写,内容包括品牌故事怎么写,品牌故事怎样写,怎样写好品牌故事。在这里,不得不纠正大多数文案错误的思维模式。品牌故事首先大家在思维上要有一个变化,不要把它当做是一个文案工作,而是品牌工作。所以第一步

知识

want的过去式怎么写

阅读(820)

本文主要为您介绍want的过去式怎么写,内容包括want的过去式怎么写,want的过去式是什么,want过去式怎么说。want的过去式是wanted[英] [ˈwɒntɪd] [美] [ˈwɑntɪd]adj.受通缉的;被征求的v.缺少( want的过去

知识

eclipse怎么写web项目

阅读(186)

本文主要为您介绍eclipse怎么写web项目,内容包括eclipse怎么创建web项目,eclipse怎么写web工程,eclipse如何做web项目。在project explorer(项目资源管理器)选中你所建立的项目下的WebContent文件夹鼠标右键 New(新建)>JSP F

知识

f牌的音标怎么写

阅读(208)

本文主要为您介绍f牌的音标怎么写,内容包括F的音标怎么写,字母f音标怎么写怎么读,/ef/是f的音标吗,这样的含有f的音标应该写f还是手写体f。26个英文字母及发音音标如下: A a [ei] B b [bi:] C c [si:] D d [di:] E e [i:] F f

知识

paper开头怎么写

阅读(212)

本文主要为您介绍paper开头怎么写,内容包括论文的开头怎么写,paper前面填什么以w开头的,用英语给报纸编辑写信,开头怎么写。如何写论文 写下自己的想法是完善它的好方法。你可能发现自己的想法在纸上会变成一团糟。 写作是很痛苦的事情,但是

知识

ti字用汉字怎么写

阅读(531)

本文主要为您介绍ti字用汉字怎么写,内容包括ti字怎么写,tⅰαn拼音的汉字怎么写,“ti”四声的生字字。拼音字母为tian的汉字一共有133个。tian只有四个声调,分别为:tiān、tián、tiǎn、tiàn。拼音为tiān的汉字一共2

知识

部门聚餐邀请函怎么写

阅读(211)

本文主要为您介绍部门聚餐邀请函怎么写,内容包括年终聚餐的邀请函怎么写,请领导参加吃饭聚餐怎么写邀请函,邀请聚餐短信怎么写。原发布者:停歇欢改聚会邀请函范文邀请信亲爱的同学们:时光荏苒,白驹过隙,花落花开,数度春秋。我们离开母校,离开我们

知识

餐厅微信广告语怎么写

阅读(256)

本文主要为您介绍餐厅微信广告语怎么写,内容包括火锅店微信广告语怎么写,餐厅开业广告语怎么写,求饭店个性广告语高手来~。火锅店微信广告语如下:店名:万金骨头火锅。2、特色:大骨头火锅,排骨火锅,养生菌锅,特色麻辣火锅。3、地处县城,环境优雅,平

[/e:loop]