You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

生产环境下iOS Safari中Django表单自定义样式未生效求助

iOS Safari生产环境搜索框样式失效问题

实现代码

HTML代码

<form id="searchForm" method="GET" action="{% url 'search_mountains' %}#search-and-grid">
  {{ form.as_p }}
</form>

CSS样式

#searchForm input[type="text"] {
    background-color: rgb(255, 255, 255);
    color: #303030;
    display: inline-block; 
    border: #07A3B2 solid 1.75px;
    padding-left: 7px;
    font-size: 0.65em;
    border-radius: 8px;
    margin-left: 0px;
    cursor: pointer;
    opacity: 0.9;
    width: 150px;
    -webkit-appearance: none;
    -webkit-user-select: text; /* Chrome, Opera, Safari */
    -moz-user-select: text; /* Firefox 2+ */
    -ms-user-select: text; /* IE 10+ */
    user-select: text; /* Standard syntax */
    -moz-appearance: none;
    appearance: none;
}

效果与问题

预期样式

预期样式效果

异常现象

  • 本地环境、AWS Elastic Beanstalk部署后的桌面端,样式均正常生效
  • 本地iOS Safari显示正常,但生产环境下iOS Safari样式失效:生产环境iOS Safari显示效果
  • 仅生产环境的iOS Safari出现该问题,iOS端其他浏览器(如Google Chrome)显示正常

已尝试的排查动作

  • 将HTML改为直接使用原生input标签,替代Django生成的表单,问题仍存在

内容的提问来源于stack exchange,提问作者richfind

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 19:52:35