CSS无法识别输入框?

时间:2012-12-15 16:49:49

标签: html css html5 css3

出于某种原因,我无法使用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;
}

2 个答案:

答案 0 :(得分:2)

删除。在input选择器前面。

input {
    background-color:#F00;
}

另请参阅:CSS element selectorCSS .class selector

答案 1 :(得分:0)

似乎工作正常,请参阅jsfiddle.net/4FCgc /

什么不起作用?也许这是你的网络浏览器的缓存...但我对此表示怀疑。