【发布时间】:2021-03-10 04:51:14
【问题描述】:
此示例在 Chrome 上运行良好,但在 Firefox 上无法正常运行。
我们正在使用 IBM BPM 来制作基于表单的 Web 应用程序。 我们无法更改 BPM 中的 html 代码。所以我们必须用 CSS 来做这件事。对不起 :/ 如何用 css 解决这个问题?
textarea {
padding: 10px 0px;
height: 150px;
}
.form-control {
display: block;
/* Remove this line */
}
.alignJustify>.layoutSec.hChild>.layoutCell {
display: table-cell
}
.layoutSec.valignTop>.layoutCell {
vertical-align: baseline
}
.CoachView_invisible {
visibility: hidden !important
}
<div class="alignJustify">
<div class="layoutSec valignTop hChild">
<div class="layoutCell">
<div>
Label
<div class="input">
<p id="input-readonly">
</p>
</div>
</div>
</div>
<div class="layoutCell">
<div>
<div class="input">
<textarea class="form-control" aria-multiline="true">Content</textarea>
</div>
</div>
</div>
</div>
</div>
最小的例子是:
div {
display: table-cell;
outline: 1px solid;
}
textarea {
display: block;
min-height: 150px;
padding: 10px 0px;
}
<div>
Label
</div>
<div>
<textarea>Content</textarea>
</div>
渲染结果:
【问题讨论】:
标签: html css google-chrome firefox vertical-alignment