2010-07-10 41 views

Trả lời

14

Nếu bạn nhìn vào tệp chủ đề của giao diện người dùng CSS của jQuery, bạn sẽ thấy t

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

Vì vậy, bất kỳ phần tử với lớp ui-icon sẽ được hiển thị như một khối (tương ứng với < br/> trước và sau) Bạn có thể thay đổi hành vi này bằng cách áp dụng một phao trái sang yếu tố biểu tượng của bạn để làm cho nó rời các văn bản của bạn

Something như

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

sẽ làm

0

giải pháp của tôi đã có một số str ucture đã sẵn sàng. Những nơi tôi muốn các biểu tượng chảy bên cạnh văn bản được chứa trong một div với một lớp đã biết. Tôi đã có thể thêm vào trang web chính của tôi css để ghi đè lên ui-icon của "display: block" để "display: inline-block"

HTML

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

CSS

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

Ưu tiên css này đã chặn css "display: block" gốc từ các tệp jquery-ui và tất cả các biểu tượng ui của tôi được hiển thị chính xác trên cùng một dòng.

Keith

Các vấn đề liên quan