CSS

干活的时候发现,直接在css里给<p>加上filter属性或者用span给某段字定义filter属性,根本没作用。
回家翻了以前做过的页面出来对比了一下,发现要加上一个width或者height属性才行,另外稍微实验了一下,如果要做filter的字放在一个td里面,或者position属性为absolute的时候也可以,但其他情况就完全没反应,非常莫名其妙。

不过总算又解决某人百般强调的某细节了 = =
其实觉得这类ie专有属性满无聊,不过我懒得用图片了。

Sample

<div style="font-size: 30px; line-height:1.5em; filter: dropshadow(color=#000000,offx=3, offy=3, positive=true); height:30px; vertical-align:center; color: #ffcc00; font-weight: bold;" >Sample</div>


还有,如果这样定义了:
#sample_div li { padding:3px;}
再另外给sample_div里面的某li加个名为[abc]的class或者id更改padding的话,非得加上句!important不可...
.abc{padding:10px!important;}

不明中, 定义到具体的某个li的时候不是已经有所谓优先权的吗? 而且,ie不是不认识!important的么???? =""=
结果下午为了第一个页码前面那20px的padding郁闷了一个小时orz





----------060423追加-----------------
MS(IE)专有的滤镜属性 filter 是只适用于 layout 元素的。有些滤镜扩展了对象的边界。它们会显示出自身特有的缺陷。
(from here

晕……
不过其实不太明白layout元素是什么。感觉上可能是行为类似div之类的块级元素的东西orz
芹菜 | 05/11/18 22:47 | 工作/牢骚(?) - 网页标准 | trackback | comment (3)

sand 05/11/19 21:10 | Reply | Delete

原来TT这么好用的可以在日志中自行定义css的? :D

为什么不用#sample_div li span{,,,}定义css呢? :)

芹菜 05/11/20 00:53 | Reply | Delete

哦,还可以这样写啊?

我是打算用<li class="abc">这样,结果不加!important就无效orz
  • 提示: 验证码的重复是正常现象, 无需理会。
  • 昵称: 修改用密码: 私密回复?
  • 主页:
  • 留言:
  • 验证:
  • 提交

1 | ... 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |

<<prev next>>