做网站知识

东莞做网站公司,讲叙CSSHack兼容各浏览器技巧

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

东莞做网站公司需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。

CSS Hack是在标准CSS没办法兼容各浏览器显示效果时才会用上的补救方法,在各浏览器厂商解析CSS没有达成一致前,我们只能用这样的方法来完成这样的任务.

我们进行前端开发的时候,测试用的浏览器大致有: IE7, IE6, Opera9(文章撰写时版本为9.25 8825), Safari3(文章撰写时版本为3.0.4 523.15), Firefox2(文章撰写时版本为2.0.0.11).

在正常的 selector { property:value; } 的基础上常会根据具体情况为相同元素使用Hack以达到浏览器间统一.

IE系列:

selector { property:value; } 在属性名前加上加号" ",这个Hack只有IE系列可以识别.
selector { *property:value; } 在属性名前加上星号"*",这个Hack只有IE系列可以识别.
selector { _property:value; } 在属性名前加上下划线"_",这个Hack只有IE系列 (除IE7外) 识别.
* html selector{ property:value; } 在选择器上运用继续法 * html selector, 这个Hack只有IE系列 (除IE7外) 可以识别.
html/**/ >body selector { property:value; } 在选择器上运用继续法 html/**/ >body selector ,这个Hack只有IE系列 (除IE7外) 可以识别.
selector { property/**/:value; } 在属性名和冒号":"之间加入注释,屏蔽IE6用.
selector/**/ { property/**/:value; } 在选择器和花括号"{"之间以及在属性名和冒号":"之间加入注释,屏蔽IE5和IE6用 (不屏蔽IE5.5) .
select/**/ { property:value; } 在选择器和花括号"{"之间加入注释,屏蔽IE5用.
* html selector { property:value !important; } 在选择器上运用继续法 * html selector 再加上 !important, 这个Hack只有IE7可以识别.

Firefox:

*:lang(lang) selector { property:value !important; } 用伪类lang(语言)再加上!important进行定义的话,目前只有Firefox可以识别.

Safari:

selector:empty { property:value !important; } 用伪类empty再加上!important进行定义的话,目前只有Safari可以识别.

Opera:

@media all and (min-width: 0px){ selector { property:value; } } 利用非凡继续法进行定义的话,目前只有Opera可以识别.

以上的Hack并不完整,大家一起补充.

对Hack的运用,最普遍的是CSS盒模型Hack,清除浮动Hack.

CSS盒模型在IE5.X上是有严重解析错误的.这个Hack针对IE5.X:

selctor { width:IE5.X宽度; voice-family :"\"}\""; voice-family:inherit; width:正确宽度; }

清除浮动Hack,相信这个定义用的人很多:

selector:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

本文标签东莞做网站公司,讲叙CSSHack兼容各浏览器技巧

工厂独立站制作外贸谷歌英文网站建设专业做网站公司【三行网络】

东莞做网站步骤第一步:申请域名!

做网站的步骤,和做宣传册的性质差不多,宣传册是由封面、封底、内容页设计、制作而成,而网站是由主页、频道页、内容页做成。只是做宣传册设计好之后,拿到印刷厂、街上的广告公司印刷而成。而网站制作、设计之后,申请域名、购买空间,发布到指定的ip上去。做网站和做宣传册的步骤、流程差不多。下面关于做网站的步骤,我从零开始做网站为您一一介绍: 第一步骤:申请域名 1.了解域名:域名是网站的门牌号码、办公地址。如...

Date: 2026.2.3 阅读详情

东莞做网站: 公司官网网页页脚的优化细节

东莞做网站公司,东莞做网站——如何做好网页页脚的优化 网页页脚是一个我们经常不重视的地方,它被遗忘,也可能被使用过度,本文我们将讨论一下网站底部(或者叫页脚)的一些注意点。 大量链接 你肯定见过很多这样的网站:底部有50,100,甚至更多的链接。搜索引擎抓取你的网站时,它会尝试区别网站的不同区域并区别它们的权重。所以你在网站底部放那么一大堆链接,不会对你有什么帮助。我的建议是:让你...

Date: 2026.2.3 阅读详情

东莞做网站公司话你知:做网站选择什么样的服务器好?

东莞做网站公司,做网站选择什么样的服务器好?服务器托管须知 现在可以选择放站的服务器种类繁多,有虚拟主机,服务器合租,整台服务器。到底什么样的网站适合于什么样的服务器种类呢?定好服务器后又要选择什么样的机房进行托管呢?现在机房大致分为三类,电信机房,网通机房,铁通机房,当然联系到你的也有可能是这些机房的代理商。 做网站选择什么样的服务器好?服务器托管须知 东莞网站制作http://www.3go...

Date: 2026.2.3 阅读详情

15989229398(微信咨询)

专业做网站 · ¥明码实价!


匠心打造精品,用心成就经典!携手客户共创双赢!
© Copyright 广州三行网络科技有限公司
粤ICP备案号:09210325