Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
内联CSS不适用于添加的小部件_Css_Gwt - Fatal编程技术网

内联CSS不适用于添加的小部件

内联CSS不适用于添加的小部件,css,gwt,Css,Gwt,我似乎不明白为什么我添加的小部件不会内联显示。我希望我的验证小部件在标签后内联显示。但无论我做什么,它都不会。为什么? <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:validation='urn:import:com.versature.vsm.client.ui.validation'> <ui:style> .validationField { display:inline-

我似乎不明白为什么我添加的小部件不会内联显示。我希望我的验证小部件在标签后内联显示。但无论我做什么,它都不会。为什么?

<ui:UiBinder
 xmlns:ui="urn:ui:com.google.gwt.uibinder"
  xmlns:validation='urn:import:com.versature.vsm.client.ui.validation'>

<ui:style>
.validationField {
    display:inline-block;
}
</ui:style>

<g:HTMLPanel ui:field="mainPanel">
     <div class="{style.validationField}">
         <g:Label text="ACCOUNT NUM:"/> 
         <validation:ValidationField ui:field="accountNumberValidation"/>
     </div>
</g:HTMLPanel>

.验证字段{
显示:内联块;
}
我希望我的验证小部件在标签后内联显示。 但无论我做什么,它都不会。为什么?

<ui:UiBinder
 xmlns:ui="urn:ui:com.google.gwt.uibinder"
  xmlns:validation='urn:import:com.versature.vsm.client.ui.validation'>

<ui:style>
.validationField {
    display:inline-block;
}
</ui:style>

<g:HTMLPanel ui:field="mainPanel">
     <div class="{style.validationField}">
         <g:Label text="ACCOUNT NUM:"/> 
         <validation:ValidationField ui:field="accountNumberValidation"/>
     </div>
</g:HTMLPanel>
您当前正在创建一个容器,该容器内联地容纳这两个对象。要使单个元素内联,您可以(确保仅应用以下解决方案之一;应用两者都不起作用):

(1)将样式更改为:

<ui:style>
.validationField * {
    display:inline-block;
}
</ui:style>
<g:HTMLPanel ui:field="mainPanel">
     <g:Label text="ACCOUNT NUM:"/> 
     <validation:ValidationField ui:field="accountNumberValidation" stylePrimaryName="{style.validationField}"/>
</g:HTMLPanel>
替换为


Label使用
,默认情况下显示为块,而InlineLabel使用

感谢您提供的信息,但即使将元素内联也会让我处于相同的情况。上面的代码在下一行仍然有验证字段。