HTML输入错误消息在iOS上看起来很难看如何设计样式?

问题描述

我想使用本地html5输入属性(例如requiredpattern)进行表单的前端验证。除在iOS上(除错误消息未正确对齐容器(“气泡”))外,它运行正常。我确定它与CSS有关,但是当使用零样式和脚本运行页面时,它仍然看起来很丑。

例如,the simplest example of required on MDN看起来像这样:

a simplest example of required on MDN run on iOS emulator

iOS上的解决方案看起来如此可怕似乎真的很奇怪。 macOS上的Safari似乎可以正确显示它:

a simplest example of required on MDN run on macOS

我发现有一些与Webkit相关的特殊CSS选择器,我尝试应用它们,但似乎新的Safari版本并未考虑这些样式:

    ::-webkit-validation-bubble-message {
        color: red;
        padding-top: 20px;
    }

我该怎么做才能使其看起来正确?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)