当前位置: 网站建设 > 网页设计 > 建站经验 >

【DIV+CSS入门教程】CSS Hack

时间:2013-03-02 03:50来源:未知 作者:admin 点击:

标签:【DIV+CSS入门教程】CSS Hack 网站建设(1202)CSS(655)DIV+CSS(51)div(47)hack(27)入门教程(37)
--> [网站建设之]【DIV+CSS入门教程】CSS Hack 写完第七课,因为时间问题没有持续写第八课有关阅读器兼容方面的文章, 【CSS入门】理解盒子模型 ,认为大家能够自己把握这方面的常识,不外发明有许多同窗找了良多材料,很多文章去研讨,费时费劲的,后果也不好
【DIV+CSS入门教程】CSS Hack》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/03023364R013.htm
--> [网站建设之]【DIV+CSS入门教程】CSS Hack

写完第七课,因为时间问题没有持续写第八课有关阅读器兼容方面的文章,【CSS入门】理解盒子模型,认为大家能够自己把握这方面的常识,不外发明有许多同窗找了良多材料,很多文章去研讨,费时费劲的,后果也不好,今天是礼拜六,【CSS入门】最常用的五类CSS选择器,我呢就再给大家补写这篇教程,率领大家用最短的时光控制CSS Hack!

说到浏览器兼容性问题,就必需说CSS Hack!提到Hack大家肯定会想到电脑黑客(hacker)、和病毒程序接洽到一块,【CSS入门】DIV CSS 块状元素和内联元素,不过在CSS中,Hack是指一种兼容CSS在不同浏览器中正确显示的技能方式。说的更直白一些就是,你平时做个页面,布局正确,CSS正确,可就是在不同的浏览器中显示的效果不一样,要么错位,要么多多少个像素,怎么都找不到起因,这时候我们就会用一些技巧方法来让不同的浏览器显示一样的效果,这种方法我们就称之为CSS Hack,记住喽,CSS Hack是解决页面浏览器不兼容的技巧办法,是一种方法哟,不要理解偏差。

不过这里须要解释一点,CSS Hack都属于个人对CSS代码的非官方修改,所以编写的CSS代码不会通过官方W3C的认证,这个要晓得!当前常常会遇到这种情形,CSS写的准确,通过W3C验证,然而不同浏览器显示效果不一样,用了CSS Hack,显示的效果一样了,却又通不过W3C验证了,很是愁闷,不过不要钻牛角尖就是了,W3C验证只不过是帮你检讨一下CSS代码写的有没有语法过错而已,通过验证只不过是说明你到目前写的CSS代码没有语法毛病罢了,不要太计较是否通过验证,也不要多想,假如通不过W3C验证,其余人会不会笑话我,这些主意都是没有必要的,这阐明我们的技巧更强,因为我们用到了CSS Hack,再说了你的页面是给网民看的,网民看的是界面难看不好看,内容好不好,有没有找到他要找的货色,他不理睬你的页面有没有通过W3C验证,所以KwooJan在这里提示大家,不要落入这个误区哟~

好,咱们开讲!
这节课我重要讲两个最常用的CSS Hack,如果这两个能清楚,“首页被K、内页秒收”现象的分析和应对,再学其他的Hack就容易了
(1)!important   (2)*

!important

【例子】
#content{
      ,“收藏夹”图标制作方法;height:960px !important;
      height:900px;
}
它所附加的性命领有最高优先级,但是因为IE6不能识别它,而对IE7,FF均能识别,所以我们就可以用来来解决一些页面,在IE6上显示的效果与IE7、FF上的效果不一样的情况,“建站”六大常见错误及解决方法
在上面的例子中
IE7跟FF碰到附加有!important的CSS属性,就会只解析第一句“height:960px !important;”将高度定为960px,而后面的“height:900px;”将不解析,忽略它;
由于IE6不意识附加有!important的语句,所以会跳过第一句,疏忽此句,直接解析第二句“height:900px;”将高度定为900px;
留神:附加有“!important”的语句一定要在不附加“!important”的语句的上面,“子选择符”和“后代选择符”的区别,次序必定不能错!

*
#content{
      height:960px;
      *height:900px;
}
因为IE6、IE7可以识别附加有*的CSS属性语句,FF则不能识别,所以我们就可以用来来解决一些页面,在IE上显示的效果与FF上的效果不一样的情况。
在上面的例子中
因为FF不识别*,所以它只读第一句“height:960px;”而忽略第二句,又因IE6、IE7辨认*,所以它们先读第一句,[信息图]完美着陆页的蓝本,将高度定为960px,而后又读第二句“*height:900px;”,将高度从960px修正为900px,所以我们在IE中看到的终极效果就是高度为900px;
注意:附加有“*”的语句一定要在没有附加“*”的语句的下面,顺序一定不能错!你想想就知道,z-index相关知识点介绍

好了,这节课很轻易,信任你确定很容易就懂得了,后面的就是本人实际喽~加油各位,XML和Java技术 - 数据绑定的多种用法
===============================================================
为了辅助大家更好的进步,到这个帖子里***提倡议,拿金币!*** ,你盼望在后面的教程里加上哪方面的内容,你对当初教程有什么提议,说出来,我会给大家写一本电子书,人手一本,更好的赞助大家提高!快来吧,别等了~~~就等你的建议了~ Tag:hack   hack  
(责任编辑:网站建设)
【DIV+CSS入门教程】CSS Hack相关文章
上一篇:【CSS入门】理解盒子模型 下一篇:【DIV+CSS入门教程】CSS如何控制页面
回到顶部