gpt4 book ai didi

html - 如何将 CSS 应用于下拉选择列表?

转载 作者:行者123 更新时间:2023-11-28 10:40:34 25 4
gpt4 key购买 nike

我目前正在使用我创建的表单。该表单具有三个输入,前两个是下拉列表,最后一个是普通文本字段。这是我的表单 HTML 代码:

<div id="form-main">
<div id="form-div">

<form class="form" id="form1">
<p class="sendingfrom">
<select name="sendingfrom">
<option value="africa">Africa</option>
<option value="USA">USA</option>
<option value="Australia">Fiat</option>
<option value="Fiji">Fiji</option>
</select>
</p>

<p class="sendingto">
<select name="sendingto">
<option value="africa">Africa</option>
<option value="USA">USA</option>
<option value="Australia">Fiat</option>
<option value="Fiji">Fiji</option>
</select>
</p>

<p class="weight">
<input name="weight" type="text" class="validate[required,custom[onlyLetter],length[0,100]] feedback-input" placeholder="Weight" id="weight" />
</p>

</form>
</div>

</div>

我想通过使用 CSS 自定义表单的外观。然而,我的 CSS 编码似乎没有影响下拉框的视觉外观,除了“重量”文本框。这是我应用于表单的 CSS 代码:

#form-div {
padding-left: 35px;
padding-right: 35px;
padding-top: 35px;
padding-bottom: 50px;
width: 500px;
float: left;
left: 471px;
position: absolute;
margin-top: 30px;
margin-left: -260px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
top: -11px;
}

.feedback-input {
color:#3c3c3c;
font-family: Helvetica, Arial, sans-serif;
font-weight:500;
font-size: 18px;
border-radius: 0;
line-height: 22px;
background-color: #efefef;
padding: 13px 13px 13px 54px;
margin-bottom: 10px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
border: 3px solid rgba(0,0,0,0);
}

.feedback-input:focus{
background: #fff;
box-shadow: 0;
border: 3px solid #34495e;
color: #34495e;
outline: none;
padding: 13px 13px 13px 54px;
}

.focused{
color:#30aed6;
border:#30aed6 solid 3px;
}

input:hover, textarea:hover,
input:focus, textarea:focus {
background-color:#bdc3c7;
}

我确信我在 CSS 编码中遗漏了一些东西,但我不确定如何纠正这个问题。我是 HTML 和 CSS 的新手,我正在努力学习进入这两个领域。如果这个问题看起来太微不足道,我深表歉意。如果有人可以帮助我纠正我似乎遇到的错误,我们将不胜感激。

最佳答案

您需要通过 CSS 定位标签。

查看您的 CSS,您没有为 select 元素这样做。

  1. 首先(这样很简单)将一个类应用于元素(例如:class="my-select")

    在上下文中:

    <select name="sendingfrom" class="my-select">
    <option value="africa">Africa</option>
    <option value="USA">USA</option>
    <option value="Australia">Fiat</option>
    <option value="Fiji">Fiji</option>
    </select>
  2. 然后通过 CSS 定位它:

    .my-select {
    color: red;
    font-size: 14px;
    }

关于html - 如何将 CSS 应用于下拉选择列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23157386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com