透明 发表于 2015-1-16 10:38:20

学习下DIV+CSS网页结构技能实例19:用css hack针对IE的优化

css是CascadingStyleSheets的缩写,不得不承认CSS单独使用会麻烦一点,但其与脚本语言(如我们四阶段所学的Javascript)及XML技术的融合,即可达到绝佳的页面效果。

[*]
[*]
有些时分,你必要对IE扫瞄器的bug界说一些出格的划定规矩,这里有太多的CSS技能(hacks),我只利用个中的两种办法,这两种办法都是最平安的。

1、正文的办法
(a)在IE中埋没一个CSS界说,你可使用子选择器(childselector):
html>bodyp{
/*界说内容*/
}
(b)上面这个写法只要IE扫瞄器能够了解(对其他扫瞄器都埋没)
*htmlp{
/*declarations*/
}
(c)另有些时分,你但愿IE/Win无效而IE/Mac埋没,你可使用"反斜线"技能:
/**/
*htmlp{
declarations
}
/**/
2、前提正文(conditionalcomments)的办法
别的一种办法,我以为比CSS Hacks加倍经得起磨练就是接纳微软的公有属性前提正文(conditionalcomments)。用这个办法你能够给IE独自界说一些款式,而不影响主款式表的界说。就象如许:

<!-->
<linkrel="stylesheet"type="text/css"href="ie.css"/>
<!-->


并排在一行的两个div样式有这种情况:ie或者ff下对于子div设置float左的时候,如果另外的子div没有设置float左的话,两个浏览器下会有区别,具体有一个会产生间隙。

再见西城 发表于 2015-1-18 07:39:43

可以使用CSS检查工具进行设计。

蒙在股里 发表于 2015-1-24 06:28:47

在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。

金色的骷髅 发表于 2015-2-7 01:52:04

在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。

admin 发表于 2015-2-19 19:41:56

在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。

冷月葬花魂 发表于 2015-3-6 15:46:01

只要我们努力,无论是怎样的艰难险阻,成功依然会迎面直击。在刚开始时我觉得dreamweaver mx XX很难理解。

深爱那片海 发表于 2015-3-13 04:21:34

学Dreamweaver技术的过程其实是一个增加信心的过程。

若天明 发表于 2015-3-20 12:49:09

滚动条)层属性--溢出(visible/hidden/scroll/auto)
页: [1]
查看完整版本: 学习下DIV+CSS网页结构技能实例19:用css hack针对IE的优化