作者TKirby ( ^-^)
看板Web_Design
标题Re: [问题] CSS 里头不能用 filter 吗?
时间Wed Nov 3 16:37:58 2004
这麽龟毛就用 javascript 吧 XD
<html><head><style type="text/css">
.IwantFilterQ_Q { ... }
</style></head><body>
<div class="
IwantFilterQ_Q">Blah</div>
<script type="text/javascript">
var div = document.getElementsByTagName("div");
for(i=0;i<div.length;i++) if(div[i].className=="
IwantFilterQ_Q") {
div[i].style.filter = "...."; /* 自己加 :p */
}
</script></body></html>
管他是 CSS1/CSS2/Microsoft CSS2003
只要支援 javascript就好 :p
阿... 我好邪恶
什麽!?你还想过javascript validation!?好像没这种东西 :p(这可是halting problem阿阿阿)
不过感想是,当你用了浏览器专属的语法
过不过 validation 就变得没有很大意义了
※ 引述《NelsonT (档案清除手 v1.0)》之铭言:
: ※ 引述《TKirby ( ^-^)》之铭言:
: : filter是微软专为IE设计的CSS规格,并不是标准之一
: : 所以在W3C就找不到罗!
: : 如果光是要透明的话,除了IE的filter以外,
: : Mozilla支援-Moz-Opacity-这个属性,
: : 这两个都用的话至少这两大浏览器都可以看到透明效果
: : 啧啧..
: 那请问一下,在 W3C 订的 CSS1/2 里头,
: 都无法有 filter 的功能吗?
: 我很龟毛,想通过validate阿 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.67
※ 编辑: TKirby 来自: 140.112.30.67 (11/03 16:39)