我試圖覆蓋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