我希望这里有人能帮助我在里面,我是比较新的CSS和jQuery,但我似乎无法环绕我我的头在这种情况下做错了。设置背景颜色或一个div失败时给字段
我有一个形式,标签,输入和选择。我找到了一个有用的教程,向我展示了如何在输入输入或选择时向父div添加背景颜色,在我继续前进时删除了该输入或选择。本教程是在这里,http://css-tricks.com/improved-current-field-highlighting-in-forms/
我使用的CSS真的很简单:
.curFocus {background-color: #fdecb2}
当一些简单的jQuery它奇妙的工作使用。然后,我把所有的标签和输入放在一个fieldset中,现在,我的css不再被启用。
这个例子的工作原理:
<div class="row">
<label for="username">Your name:</label>
<input type="text" name="username" id="username"/>
</div>
这个例子不起作用:
<fieldset class="align">
<div class="row">
<label for="username">Your name:</label>
<input type="text" name="username" id="username"/>
</div>
</fieldset>
我对页面的CSS是这样的:
.align {
border: none;
border-width: 0px;
margin: 0px;
padding: 0px;
padding-top: 1px;
}
.align label {
float: left;
width: 45%;
padding-top: 0.6em;
padding-left: 1em;
margin-right: 0.5em;
}
.align input {
float: left;
width: 45%;
}
.align select {
float: left;
width: 46%;
}
有谁知道我可以重新启用活动字段突出显示?
它应该工作,尽量手动插入CSS即:.row {背景颜色:#fdecb2}到CSS。它工作吗? – 2010-11-16 14:14:17
仍然有效。 – aodj 2010-11-16 14:26:10