html - 在选择输入字段中垂直对齐和使用填充

标签 html css forms select input

您好,我正在尝试构建一个带有带有叠加标签的输入字段的表单。

问题是我想向输入字段的内容添加填充以正确对齐字段的值。这适用于我的常规文本输入字段,但不适用于选择输入字段。

谁能告诉我为什么它不起作用?

最好的展示方式是查看 fiddle : https://jsfiddle.net/pmrcdzbu/

<div class="inputgroup">
            <select class="input filled" id="dropdown">
                <option value="1">Collect</option>
                <option value="2">Electronic transfer</option>
                <option value="3">Private</option>
                <option value="4">Cash</option>
            </select>
            <div class="errorTooltip errorTooltipRequired ng-binding ng-scope" id="etntavq">Verplicht</div>
            <label for="billingLine1" id="billingLine1Label" class="binding">Payment method</label>
            <div class="browse-btn" id="dropdown-btn">
                <i class="fa fa-caret-down" aria-hidden="true"></i>
            </div>
        </div>
<style>
.Container .input, .Container .input option {
            height: 49px;
            width: 100%;
            padding: 0 14px;
            padding-top: 16px;
            border-radius: 5px;
            background-clip: padding-box;
            border: 1px solid #c5ccd1;
            color: #000;
            -webkit-transition: border-color .3s ease 0s;
            transition: border-color .3s ease 0s;
            -ms-box-sizing: border-box;
            box-sizing: border-box;
            background: none;
            display: block;
            vertical-align: top;
            font-size: 1.2em;
        }
 </style>

还有第二件事我希望能够单击一个按钮,然后自动展开选择字段。我在堆栈上搜索但仍能找到正确的答案

最佳答案

重置选择输入的默认浏览器样式

select {
    -webkit-appearance: none;
    -moz-appearance : none;
}

查看此回复了解更多信息 https://stackoverflow.com/a/27006590/5610732

关于html - 在选择输入字段中垂直对齐和使用填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40929409/

相关文章:

javascript - 如何获取读取元素上数据属性的特定变量?

java - 检查未加载的图像

css - 如何将div设置到页面底部?

html - 根据特定规则提取元素

用于为订单/详细信息创建重复标题+详细信息行的 HTML

jquery - 在不更改样式的情况下禁用文本框?

javascript - jQuery $(form).submit() 仅针对 IE(MVC3 应用程序)不触发

jquery - 使用包含文件输入的 AJAX 提交 HTML 表单

jquery - 添加自定义 URL 参数以及 $(this.form).serialize()

javascript - 模板中的 Angular 2 主题标签是什么意思?