【发布时间】:2018-02-09 08:23:21
【问题描述】:
我在 Chrome 和 IE11 和 (Safari10 中的 fieldset 中定位 legend 时遇到了不同的行为问题 - 尽管我'不确定)
与 Firefox 和 Safari 11。
我希望看到 legend 在 Chrome 中的相同行为,但是当我添加绝对位置时,它并没有多大帮助。
fieldset,
label,
input {
position: absolute;
display: block;
}
<fieldset style="height: 150px; left: 5px; top: 45px; width: 460px;">
<legend>Original Legend</legend>
<label style="left: 5px; top: 0px;">Label:</label>
<input class="readonly" style="left: 80px; top: 0px; width: 180px;" readonly="" tabindex="-1" type="text">
</fieldset>
预期行为类似于 Chrome、IE11、Safari 10。
(Legend 在定位 Fieldset 内的元素时不考虑在内)
【问题讨论】:
-
预期的行为是什么?
-
我稍后会添加截图
-
所以你想要两个文本重叠......?
-
@CBroe 目标是在 Safari 11 中的 Fieldset 内定位元素时不考虑图例
-
所以您只是想通过绝对定位将每个元素固定到位?
标签: html css cross-browser