百度空间针对ie6的hack

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:26:42
针对ie6的百度空间css hack。主要是要让空间能同时适应ie6和ie7。
要有效果的。不准答* html {} 之类的废话。
您去亲自实验一下就知道*不管用。
谢谢回答!不过,如果是要这张hack表,我就不会专门提问了。
我要的是能在百度空间上有用的ie6 hack。
--------------
update:
您误会我了。我不是想要引进外部css,摆渡不让干的事情咱就不干。我要的是在ie6&ie7下采用不同的css代码.
顺便说一下:您提供的表里面不包含区分ie6&ie7的hack.
--------------
update:
我试过啦,没用,这不是针对百度空间的hack.您找到这个答案应该费了不少功夫吧。很感谢,不过分还是先不能给您。

百度空间是不能用常规css hack的。百度空间的源代码含有一个css文件:space.css,百度在解析css的时候,优先执行space.css,再执行我们自定义的css代码。如果是ie和ff之间的hack,反而可以通过!important实现;ie6和ie7,现在看来在百度空间不能hack了。

哦,我明白您的意思了
http://hi.baidu.com/lpj1985/blog/item/4b5587fb5436ba234f4aeab4.html
这里面有一些属性

*+html {…} 这个IE7能识别
* html {…} 这个IE6能识别

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/*