作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何设置自动完成宽度以正确填充面板?
如您所见,使用:
.ui-autocomplete input {
width: 100%;
}
会将箭头移出面板
编辑:panelGrid
<p:panelGrid columns="3" style="border: hidden; width: 100%" styleClass="ui-panelgrid-blank">
<p:panelGrid>
<p:outputLabel value="Item name" for="haveName" />
<br/>
<p:autoComplete id="haveName" effect="fade" dropdown="true" forceSelection="true"/>
</p:panelGrid>
<p:panelGrid>
<p:outputLabel value="Paint" for="havePaint" />
<br/>
<p:autoComplete id="havePaint" effect="fade" dropdown="true" forceSelection="true"/>
</p:panelGrid>
<p:panelGrid>
<p:outputLabel value="Certification" for="haveCert" />
<br/>
<p:autoComplete id="haveCert" effect="fade" dropdown="true" forceSelection="true"/>
</p:panelGrid>
</p:panelGrid>
EDIT2:当我在 autoComplete 标记中设置 style="width: 100%"
时会发生这种情况:
EDIT3:当我将两者结合时会发生这种情况:
最佳答案
如果其他人想知道如何在以下位置实现完全响应式自动完成组件:
PrimeNg 版本:4.0.3 Angular :4.0.3
对我来说,世界上唯一可行的方法就是结合这些风格:
[style]="{'width':'100%'}" [inputStyle]="{'width':'100%'}" class="p-autocomplete"
具有以下css定义:
.p-autocomplete{
width: 100%;
}
这有帮助!
关于css - 如何正确设置 p :autoComplete width to fill a panel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40788708/
我是一名优秀的程序员,十分优秀!