|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
搜索引擎更加友好。相对与传统的table,采用DIV+CSS技术的网页,对于搜索引擎的收录更加友好。
IE7修复了良多bug,也增添了对一些选择符的撑持,以是如今诸如*html{}和html>body{}等针对IE埋没或显现的hack城市在IE7中生效。固然CSSHack不保举利用,前提正文才是十拿九稳的过滤器,可是前提正文只能呈现在HTML中,CSSHack仍是有效武之地的。Nanobot发明了一些针对IE7的CSSHack,详细就是:这三种写法,个中前两种都是分歧法的CSS写法,在尺度兼容扫瞄器中被被疏忽,可是IE7却不这么以为。关于>body,它会将缺掉的选择符用全局选择符*取代,也就是将其处置成了*>body,并且不但关于>选择符,+,~选择符中这个征象也存在。关于html*,因为html和*之间没有空格,以是也是一种CSS语法毛病,但IE7不会疏忽,而是毛病地以为这里有一个空格。关于第三种*+html,IE7以为html后面的DTD声明也是一个元素,以是html会被选中,这三种办法中只要这一种办法是正当的CSS写法,也就是说能够经由过程校验器的考证,因而也是作者保举的hack用法。
最初作者给出了最好体例:IE6andbelowUse*html{}toselectthehtmlelement.IE7andbelowUse*+html,*html{}toselectthehtmlelement.IE7onlyUse*+html{}toselectthehtmlelement.IE7andmodernbrowsersonlyUsehtml>body{}toselectthebodyelement.Modernbrowsersonly(notIE7)Usehtml>/**/body{}toselectthebodyelement. 详细信息参考原文:EasyCSShacksforIE7
</p>
每个声明内只能有一个属性,如果属性值中含有空格用双引号括起来例,在一个声明块内可以有多个声明,每个声明用分号隔开。 |
|