我试图覆盖jQuery UI的一些元素的样式,这是我的HTML我怎么能覆盖jQuery用户界面的这种风格
<div class="menu ui-accordion-header ui-state-default ui-corner-all">
<label class="formatText" id="lblIndicators">
Cliente</label>
<span class="ui-icon ui-icon-triangle-1-e menuIcon" style="float: right"></span>
<div class="subMenu ui-accordion-header ui-helper-reset ui-state-default ui-corner-all">
<ul class="options">
<li>
<label class="formatText">
Ver Cliente</label>
<span class="ui-icon ui-icon-triangle-1-s" style="float: right"></span>
<div class="subMenuRight ui-accordion-header ui-helper-reset ui-state-default ui-corner-all">
<ul class="options">
<li>Por Nombre</li>
<li>Por Año de ingreso</li>
</ul>
</div>
</li>
<li>algo</li>
<li>cualquier vaina</li>
</ul>
</div>
</div>
注该div有后续类menu ui-accordion-header ui-state-default ui-corner-all
现在我试图覆盖这样的类
.menu .ui-state-default
{
width:120px;
color: #FFFFFF;
background: #003E6F;
float:left;
}
.menu .ui-helper-reset
{
width:120px;
color: #FFFFFF;
background: #003E6F;
float:left;
}
.menu .ui-accordion-header
{
width:120px;
color: #FFFFFF;
background: #003E6F;
float:left;
}
.menu .ui-state-hover{
border-width: 0;
font-size: 12px;
color: #003E6F;
}
.subMenu
{
display:none;
width:129px;
}
.subMenuRight
{
display:none;
width:120px;
position:absolute;
left:100%;
top:0px;
}
现在我的问题是,第一个元素div,没有得到类的覆盖。所有的孩子们都很好。我在做什么错了?
为什么不编辑jQuery UI带来的原始CSS文件,或者制作自己的主题? –
感谢提问,但它不是一种选择,因为我使用了jquery-ui和其他人的风格的一些元素,基于jquery-ui的某些部分 – Luis