나는 이해할 수 없다. 페이지의 다른 CSS로 인해이 문제가 발생하지 않았습니까?
jQuery UI CSS는 background-image
속성을 사용하여 이미지를 표시하며, 일반적으로 해당 이미지는 부모의 "크기를 차지하지 않습니다."
나는 다음과 같은 내용과 함께 빠른 jsFiddle을 넣어 :
종속 관계 :
- jQuery를 1.5.1
- jQuery를 UI 1.8.9
- http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.11/themes/ui-lightness/jquery-ui.css
을
HTML :
<table>
<tr>
<td class="delete">
<div class="ui-state-default ui-corner-all">
<span class="ui-icon ui-icon-circle-minus"></span>
</div>
</td>
<td class="delete">
<div class="ui-state-default ui-corner-all">
<span class="ui-icon ui-icon-arrowthick-1-w"></span>
</div>
</td>
</tr>
</table>
<br />
<table>
<tr>
<td class="delete">
<div class="ui-state-default ui-corner-all">
<span class="ui-icon ui-icon-circle-minus"></span>
Hello
</div>
</td>
<td class="delete">
<div class="ui-state-default ui-corner-all">
<span class="ui-icon ui-icon-arrowthick-1-w"></span>
world!
</div>
</td>
</tr>
</table>
CSS :
/* Extend the width ... */
td.delete { width: 100px; }
그리고 구글 크롬에서 잘 찾고 나왔다 :
이가 일어나고 특정 브라우저가 있습니다 너를 위해서? 구체적인 예를 들어 줄 수 있습니까?당신이 기대하는 결과가 다음 컨테이너가 여기에 같은 16px의 폭, div에 설정해야하는 둥근 상자에 포장 아이콘 인 경우
당신이 명확히 할 수 귀하 스크린 샷이나 샘플 코드로 조금 더 질문 하나? –