css - Bootstrap 4 在 Safari 上选择不一样

标签 css bootstrap-4 safari

我使用的是 Bootstrap 4,在 Mac 上的 Safari 上,下拉菜单如下所示

enter image description here

这看起来与左侧的输入不同。在 Chrome 和 Firefox 等其他浏览器上,输入和选择看起来相同。

这是我的表单中的下拉 HTML

<div class="form-row">
        <div class="col-lg-6 col-md-6 col-sm-12 form-group">
            

<input type="text" id="data-product" class="form-control border-0 form-control-lg shadow" name="Data[product]" maxlength="17" placeholder="Enter Product">

<div class="invalid-feedback"></div>
        </div>

        <div class="col-lg-4 col-md-4 col-sm-12 form-group">
        

<select id="data-data_from" class="form-control border-0 form-control-lg shadow" name="Data[data_from]">
<option value="" selected="" disabled="">Country</option>
<option value="jp" data-title="Japan">Japan</option>
<option value="us" data-title="USA">U.S.A</option>
</select>

<div class="invalid-feedback"></div>
        </div>

        <div class="col-lg-2 col-md-2 col-sm-12 form-group">
            <button type="submit" class="btn btn-lg btn-success btn-block shadow"><i class="fas fa-search"></i></button>        </div>
    </div>

如何在 Safari 上设置相同的样式?谢谢

最佳答案

在 Bootstrap 4 中,尝试使用 custom-select custom-select-lg 而不是 form-control form-control-lg

   <select id="data-data_from" class="custom-select custom-select-lg border-0 shadow" name="Data[data_from]">
    <option value="" selected="" disabled="">Country</option>
    <option value="jp" data-title="Japan">Japan</option>
    <option value="us" data-title="USA">U.S.A</option>
    </select>

有关自定义表单的更多信息请参见此处 https://getbootstrap.com/docs/4.0/components/forms/#custom-forms

关于css - Bootstrap 4 在 Safari 上选择不一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69837006/

相关文章:

css - 如何在CSS中建立父节点-->节点关系?

html - Bootstrap - NavBar 没有很好地折叠第一个元素

macos - 如何防止 Command+Option+M 最小化 Safari

google-chrome - Webkit 动画在 chrome 中运行良好,但在 safari 中运行不正常

javascript - 如何在 'onclick' 方法之前返回状态?

html - 负边距和滚动条

javascript - 激活 jQuery Accordion 脚本后从 Div 底部额外填充

html - CSS 框未正确对齐

css - 我如何修复 IE 图像和列 flexbox 错误?

javascript - Safari 中的绝对定位 float 标题抖动