html - CSS 无法识别输入框?

标签 html css

出于某种原因,我无法让 CSS 与我的表单一起工作?我几乎尝试了所有方法,但似乎找不到问题所在?我做错了什么?

我的 HTML 结构

        <div class="login-container">
            <form>
            <fieldset>
                <label for="email">Email:</label>
                <input type="text" name="email" class="input" id="email" />
                <br /><br />
                <label for="pword">Password:</label>
                <input type="text" name="pword" id="pword" />
              </fieldset>
            </form>
        </div>

我的 CSS 结构

.login-container fieldset {
    padding: 1em;
}
.login-container label {
    float:left;
    width:25%;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
    font-weight:bold;
}
.input {
    background-color:#F00;
}

最佳答案

删除 .在您的 input 选择器前面。

input {
    background-color:#F00;
}

另请参阅:CSS element selectorCSS .class selector

关于html - CSS 无法识别输入框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13894164/

相关文章:

Javascript 检查是否填写了所需数据

javascript - 将 Canvas 绘制到另一个 Canvas 上不起作用

html - 几个带圆 Angular 的嵌套 DIV

javascript - 将 JSON ID 与列表元素关联

css - 如何更改列表第一行的字体颜色...直到 <br>

css - 如何让我的下拉菜单在第一个列表项之后不消失?

javascript - 基于图像颜色的框阴影颜色?

html - 柔性 : Align two items side by side without max width

javascript - angularJS/breeze 删除 'intermediate' 负数条目(HTML5)

html - 两个固定的可滚动左侧边栏