搜索
首页web前端css教程CSS Hack收集汇总

CSS Hack收集汇总

Dec 24, 2016 pm 03:33 PM

 屏蔽IE浏览器(也就是IE下不显示) 
*:lang(zh) select {font:12px !important;} /*FF的专用*/ 
select:empty {font:12px !important;} /*safari可见*/ 
这里select是选择符,根据情况更换。第二句是MAC上safari浏览器独有的。 
仅IE7识别 

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

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

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

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

select/*IE5不识别*/ { display:none;} 
这一句是在上一句中去掉了属性区的注释。只有IE5不识别 
盒模型解决方法 

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的过滤器,一般用不着 

[Copy to clipboard] [ - ]CODE: 
/*\*//*/ 
@import “ie5mac.css”; 
/**/ 
IE的if条件Hack 

 Only IE  
所有的IE可识别 
 Only IE 5.0  
只有IE5.0可以识别 
 Only IE 5.0+  
IE5.0包换IE5.5都可以识别 
 Only IE 6-  
仅IE6可识别 
 Only IE 6/+  
IE6以及IE6以下的IE5.x都可识别 
 Only IE 7/-  
仅IE7可识别 
以上内容肯定并不全面,欢迎大家能和我一起把这些技巧都汇总起来,为以后工作的查询提供一个方便,同时在这里感谢那些研究出这些HACK的人们。 


更多CSS Hack收集汇总相关文章请关注PHP中文网!


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
我们如何标记Google字体并创建Goofonts.com我们如何标记Google字体并创建Goofonts.comApr 12, 2025 pm 12:02 PM

Goofonts是由开发人员和设计师丈夫签名的附带项目,它们都是版式的忠实拥护者。我们一直在标记Google

永恒的Web开发文章永恒的Web开发文章Apr 12, 2025 am 11:44 AM

Pavithra Kodmad向人们询问了他们认为是关于网络开发的一些最永恒的文章的建议

与部分元素的交易与部分元素的交易Apr 12, 2025 am 11:39 AM

同一天发表了两篇文章:

使用JavaScript API的状态练习GraphQl查询使用JavaScript API的状态练习GraphQl查询Apr 12, 2025 am 11:33 AM

学习如何构建GraphQL API可能具有挑战性。但是您可以学习如何在10分钟内使用GraphQL API!碰巧的是,我得到了完美的

组件级CMS组件级CMSApr 12, 2025 am 11:09 AM

当一个组件生活在数据查询居住在附近的数据查询的环境中时,视觉组件与

将类型设置在圆上...带偏移路径将类型设置在圆上...带偏移路径Apr 12, 2025 am 11:00 AM

这里是Yuanchuan的一些合法CSS骗局。有此CSS属性偏移路径。曾几何时,它被称为Motion-Path,然后被更名。我

'恢复”在CSS中有什么作用?'恢复”在CSS中有什么作用?Apr 12, 2025 am 10:59 AM

Miriam Suzanne在Mozilla开发人员的视频中解释了该主题。

现代恋人现代恋人Apr 12, 2025 am 10:58 AM

我喜欢这样的东西。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具