• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

html - iOS 8.3 字段集边框错误

[复制链接]
菜鸟教程小白 发表于 2022-12-13 07:24:51 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在尝试设置字段集边框的样式,但由于某些原因在 iOS 8.3 中它无法像其他浏览器一样工作,我已经在 android/PC/mac 上测试了相同的代码,并且它们都可以正常工作他们应该,但是在 iOS 8.3 中,边框要么消失,要么根本不显示,这里是 jsfiddle 的链接在 iOS 8.3 中显示 Safari/chrome 中的错误。

在我看来这是页面缩放工作方式的错误,如果没有元视口(viewport)并且文本非常小,则边框会显示,但是一旦您设置视口(viewport)和/或缩放边框就会消失。

我已经测试了使用不同的 css 规则设置边框样式的不同方法,例如 (border:/border-width/border-top-width),但它们都不起作用。

有没有人可以解决这个问题?

<style>
.border {
    border-width:1px;
    border-style:solid;
    border-color:#000;
}
.border2 {
    border: 1px #000 solid;
}
</style>
<fieldset class="border1">
    <legend>border1 not working</legend>text content</fieldset>
<br></br>
<fieldset class="border2">
    <legend>border2 not working</legend>text content</fieldset>
<div class="border">border1 working</div>
<div class="border2">border2 working</div>

更新 1

删除图例标签可以解决边框问题,但这不是可接受的解决方案。

更新 2

iOS 9.0 修复了该错误。



Best Answer-推荐答案


到目前为止,使用以下 CSS 规则修复了该错误。

fieldset {
    padding-top:10px;
}
legend {
    float:left;
    margin-top:-20px;
}

不 float 图例标签字段集边框不会显示。

关于html - iOS 8.3 字段集边框错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30514021/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap