学习下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左的话,两个浏览器下会有区别,具体有一个会产生间隙。 可以使用CSS检查工具进行设计。 在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。 在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。 在刚开始接触网页的第一堂课上,听说网页制作会是一门很无聊并且很难听懂的过程,而事实却印证了这样一个事实。 只要我们努力,无论是怎样的艰难险阻,成功依然会迎面直击。在刚开始时我觉得dreamweaver mx XX很难理解。 学Dreamweaver技术的过程其实是一个增加信心的过程。 滚动条)层属性--溢出(visible/hidden/scroll/auto)
页:
[1]