2010-07-10 80 views

回答

14

如果你看一下JQuery UI CSS主題文件,你會注意到這個牛逼

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } 

於是用類ui-icon任元會顯示爲一個塊(因此一個< BR/>前,後),您可以通過應用浴液改變這種行爲留給你的圖標元素,使之離開你的文字

喜歡的東西

<span class="ui-icon ui-icon-bullet" style="float:left;"></span> Hello 

會做

0

我的解決方案有一些海峽已經到位。我想讓圖標在文本旁邊流動的地方包含在一個已知類的div中。我可以添加到我的主網站的CSS重寫UI圖標的 「顯示:塊」 爲 「顯示:inline-block的」

HTML

<div class="sectionActions"> 
    Section Names <span class="ui-icon ui-icon-close"></span> 
</div> 

CSS

.sectionActions .ui-icon 
{ 
    display: block-inline; 
} 

這個CSS優先從jquery-ui文件中阻止了原始的「display:block」css,並且所有的ui-icons都在同一行上正確顯示。

Keith