- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅释CSS HACK的用法
摘要:CSS在当前的web设计中扮演了越来越重要的角色,已成为web标准中重要的组成部分。但由于各大主流浏览器对CSS支持程度各不相同,导致网页在各种浏览器中的显示效果不一致,给网页的浏览带来了不便。本文针对CSS对各大主流浏览器的兼容问题,浅释了CSS HACK的用法,解决了CSS在不同浏览器中的兼容问题。
关键词:HACK;CSS;浏览器兼容
中图分类号:TP393 文献标识码:A文章编号:1007-9599 (2011) 13-0000-01
Simple Explanation of the Usage of CSS HACK
Xie Xiaodan
(Jieyang College,Jieyang522000,China)
Abstract:CSS in the current web design plays an increasingly important role and has become an important part of the web standards.However,the mainstream browsers support for CSS varying degrees,resulting in a variety of Web browsers is inconsistent in the display,web browsing to the inconvenience.In this paper,the major mainstream of CSS browser compatibility issues,make the Simple Explanation to the use of CSS HACK,and solve the CSS in different browsers compatibility issues.
Keywords:HACK;CSS;Browser compatibility
CSS(Cascading Style Sheet)可译为“层叠样式表”或“级联样式表”,它定义如何显示HTML元素,用于控制Web页面的外观。采用CSS布局相对于传统的TABLE网页布局而具有以下3个显著优势:(1)表现和内容相分离;(2)提高页面浏览速度;(3)易于维护和改版。
只要简单的修改几个CSS文件就可以重新设计整个网站的页面。
正因为CSS具备以上优势,使得其使用者越来越多,涌现出大量优秀网站。但由于不同的浏览器,比如IE6、IE7、IE8、Firefox等,对CSS解析的标准不同,因此对于相同的CSS代码,可能会生成不同的页面效果,从而无法在所有浏览器中得到我们想要的效果。这时,我们就需要针对不同的浏览器去写不同的CSS代码,让它能够在所有浏览器中获得相同的效果。这个过程,就是CSS hack。也就是写出只有个别浏览器或某些浏览器识别的CSS代码。下面笔者根据多年的教学经验,简单总结了CSS HACK的用法,希望对读者有一定的帮助。
一、CSS HACK规则
CSS hack是一种类似作弊的手段,以欺骗浏览器的方式达到兼容的目的,是用浏览器的兼容性差异来解决浏览器的兼容性问题。我们可以在CSS代码中加入某些字符或关键字,由于各浏览器对这些字符或关键字的解释不一样,我们可以让不同的浏览器选择相应的CSS代码进行解释,从而达到显示出设想中的效果的目的。
常用的CSS HACK规则有:
IE都能识别*;标准浏览器(如Firefox)不能识别*;IE6能识别*,但不能识别!important;IE7能识别*+html,其它浏览器不能识别;IE7能识别*,也能识别!important;FF不能识别*,但能识别!important;
如下表所示:
IE6 IE7 Firefox
* √ √ ×
!important × √ √
*+html × √ ×
二、实例演示
(一)*符号
例:在Firefox和IE中呈现不同的文字颜色:
#box1{
color:red;
*color:blue;
}
由于Firefox浏览器不能识别*符号,所以文字呈现红色,而IE浏览器能识别*符号,所以文字呈现蓝色。
(二)!important
例:解决IE6中浮动元素水平方向双边距问题:
#box1{
width:200px;
height:120px;
background:#99CC66;
float:left;
margin-left:40p
您可能关注的文档
- 某医院绩效管理体系的设计.doc
- 某氧化沟工艺启动调试探讨.doc
- 某住宅楼商品混凝土现浇板裂缝产生的原因及处理措施.doc
- 木马病毒工作原理与防治.doc
- 某住宅楼工程振动沉管CFG桩复合地基成桩质量例析与评价.doc
- 幕墙工程与质量要求分析.doc
- 内部网络安全管理系统分析.doc
- 内轮廓加工过程中的刀具Z向切入技巧.doc
- 内嵌式PLC在工业自动化上的运用.doc
- 目的化的明确引领教学多元化变革.doc
- 2025公务员考试《常识》自我提分评估(巩固)附答案详解.docx
- 2025公务员考试《常识》自我提分评估(巩固)附答案详解.docx
- 2025公务员考试《常识》试卷及答案详解【历年真题】.docx
- 城区生活垃圾治理及餐厨垃圾无害化处理项目实施方案(模板).docx
- 大班科学活动《奇妙的盐水》标准教案.pptx
- 2025公务员考试《常识》自我提分评估含答案详解【名师推荐】.docx
- 2025公务员考试《常识》自我提分评估及完整答案详解【夺冠】.docx
- 2025公务员考试《常识》能力检测试卷附答案详解【夺分金卷】.docx
- 2025年小学班风主题班会课.pptx
- 2025公务员考试《常识》能力提升B卷题库(历年真题)附答案详解.docx
最近下载
- 机械原理课程设计说明书(包装机推包机构运动简图与传动系统设计).pdf VIP
- 明心宝鉴 - Han Nom.DOC VIP
- (完整)机械原理课程设计包装机推包机构运动简图与传动系统.pdf VIP
- DB34∕T 1815-2013 扬子鳄饲养繁殖通用技术标准.pdf VIP
- 千古奇书《明心宝鉴·天理篇》(原文+译文+解读).docx VIP
- 千古奇书《明心宝鉴·天理篇》(原文+译文+解读).doc VIP
- 千古奇书《明心宝鉴·顺命篇》(原文+译文+解读).docx VIP
- 四川国开电大《管理方法与艺术(15秋新增)》(省)任务1-4答案.pdf
- 新概念第三册入学测试卷.docx VIP
- 新概念第三册入学测试卷.docx VIP
文档评论(0)