-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
为body增加功能相关的class #40
Comments
怎么个策略?
|
@errorrik 灰大的意思应该是用特性检查吧,比如 |
是的,我觉得用特性检测更好,且这些由控件自己来做,当然如果控件有需要,加个ie6的样式也行 |
没有很具体的例子,所以,我也没法判断是不是应该开这个口。因为对于rgba和border-radius这种需求来讲,貌似不需要开这个口就能支持了 |
我提这个是因为,有些东西只用CSS的优先级来控制优雅降级,虽然能降,但在低版本下太丑太丑……但只.ie6又显得奇怪 |
那么,现在有啥场景是必须用的呢?有例子米? |
用IE低版本看看demo/Wizard.html就啥也明白了TQT因为用border-radius做三角箭头,不支持的浏览器下看很丑……但是又不能只用优先级做到没有border-radius的情况下用别的样式搞得稍微好看些 |
还好吧,除了用了:before和:after,没看出啥兼容性问题来。transparent貌似也有兼容性问题,我找个ie6测试测试 |
我觉得,ie6下,变成方型就好了,用下划线,让那些块紧凑点就行。。。 |
这个外形的问题同时涉及到IE8,我们大概还没能连IE8也无视掉。仅使用标准的CSS覆盖关系要做出降级效果并不容易,如加个下划线的话,Chrome也会有下划线出来,反而破坏了Chrome下的美感。用CSS Hack当然可以,但合适吗? |
临时随便做了个,ie7也支持,就是ie6不支持。我没太明白ie8为啥不支持 |
好,看来是我记混了,对一些特性的支持我重新去梳理一下和UE及PM确认支持度吧 |
好,对Wizard那个case,我的建议是:
|
有时候,一个控件的样式,可以使用CSS3来做,同时降级到低级浏览器能看。但又有时候,感觉降级的效果并不那么漂亮,所以要再加一些或者改变一下更合适。
因此,学习一下Modenizr,让esui也在body上加一些class,以方便写css吧。具体要什么样式,各控件自己控制吧,定义控件的时候加上去就好,但要求 **统一用
ui-support-xxx
的形式。求讨论
The text was updated successfully, but these errors were encountered: