0

我正在使用简单的 extjs 提示从用户那里获取一个值

Ext.Msg.prompt('Name', 'Please enter your name:', function(btn, text){
if (btn == 'ok'){
    // process text value and close...
}});

在 chrome 中它可以正确呈现,但在 ie7 和 Firefox 中,文本框完全伸展而没有任何填充。所以我看不到文本框的左右两侧。

提前致谢。

4

1 回答 1

1

对于IE7,将此代码复制到您的 HTML 文件中:( <head> Tag)

<!--[if IE 7]>
<style type="text/css">
        .x-window-body-default .x-form-text {
                width: 215px !important;
        }
</style>
<![endif]-->

我们在 FireFox 中没有这个问题。您使用的是哪个版本的 FireFox?如果您使用的是旧版本,您可以使用<style>上面仅针对 FireFox 的版本,具体取决于您的版本:
http ://css-tricks.com/snippets/css/css-hacks-targeting-firefox/

于 2012-04-23T09:17:12.823 回答