Vaadin 中的文本字段未正确对齐文本
Textfield in Vaadin does not align text correctly
我知道 IE 版本 9 已经过时,但客户希望这样..
有没有人知道为什么文本字段中的文本在 Internet Explorer 9 中看起来像这样:
当我突出显示文本时,它对齐得很好。我使用 Valo 主题并按如下方式创建文本字段:
final TextField givenName = new TextField("Voornaam:");
givenName.setWidth("132px");
givenName.addStyleName("textfield");
givenName.setValue(value);
CSS:
.textfield{
margin-left: 5px;
}
谢谢!
尝试将以下规则添加到 css-textfield 定义中:
CSS:
.textfield{
margin-left: 5px;
line-height: 32px;
padding-top: 0px;
padding-bottom: 0px;
}
Vaadin 的解决方案是添加以下内容 css-code:
.v-ie8 .textfield, .v-ie9 .textfield{
margin-left: 5px;
height: 32px;
}
.v-ie8 和 .v-ie9 指定 css 代码仅适用于 IE8 & IE9
我知道 IE 版本 9 已经过时,但客户希望这样..
有没有人知道为什么文本字段中的文本在 Internet Explorer 9 中看起来像这样:
当我突出显示文本时,它对齐得很好。我使用 Valo 主题并按如下方式创建文本字段:
final TextField givenName = new TextField("Voornaam:");
givenName.setWidth("132px");
givenName.addStyleName("textfield");
givenName.setValue(value);
CSS:
.textfield{
margin-left: 5px;
}
谢谢!
尝试将以下规则添加到 css-textfield 定义中:
CSS:
.textfield{
margin-left: 5px;
line-height: 32px;
padding-top: 0px;
padding-bottom: 0px;
}
Vaadin 的解决方案是添加以下内容 css-code:
.v-ie8 .textfield, .v-ie9 .textfield{
margin-left: 5px;
height: 32px;
}
.v-ie8 和 .v-ie9 指定 css 代码仅适用于 IE8 & IE9