【发布时间】:2017-09-15 18:21:31
【问题描述】:
我正在为注册表单创建一个弹出窗口,我已经为该表单设置了 css 规则并在不同的浏览器上进行了检查,只有 Safari 在元素之间添加了额外的空白。
表格大小为:
max-height: 90em
这是它在不同浏览器上的样子:
显然我错过了一些东西。想法?
【问题讨论】:
-
为什么 safari 图片中没有名字?空格是什么意思,是填充还是边距?请发布您的 CSS 代码。
我正在为注册表单创建一个弹出窗口,我已经为该表单设置了 css 规则并在不同的浏览器上进行了检查,只有 Safari 在元素之间添加了额外的空白。
表格大小为:
max-height: 90em
这是它在不同浏览器上的样子:
显然我错过了一些东西。想法?
【问题讨论】:
我会回答我的问题,以防万一有人遇到同样的问题。
这是一个重力形式问题。它通过添加以下 CSS 规则得到修复:
.gf_browser_safari{
form {
height: initial;
}
}
【讨论】:
您可能会尝试的一些事情:
90em 切换到 90rem,以便根据根 html 元素调整大小。
clear:both; 清除您正在使用的元素
【讨论】: