2009-01-20 33 views
21

Tôi đang cố gắng tạo tiện ích kiểu hộp tổ hợp (tương thích jquery-ui) và hiện tại tôi đang cố gắng lấy bố cục tĩnh của hộp được sắp xếp. Vấn đề là khi tôi có văn bản dài trong khu vực giá trị của lựa chọn nó không clip trong Firefox (nó thực sự kết thúc tốt đẹp). Tôi không muốn điều này và cố gắng kết hợp khác nhau tràn: hidden trắng-không gian: nowrap vv nhưng trong Firefox nó vẫn kết thúc tốt đẹp. Mã mẫu dưới đây.Ẩn SPAN tràn

<a href="#" class="ui-widget ui-widget-content ui-custom-button ui-state-default ui-corner-all ui-helper-reset" style="padding-left:5px;text-decoration: none; width: 139px; "> 
    <span style="float:right;margin-top:1px;border-left:1px solid #D3D3D3;" class="ui-custom-button-icon ui-icon ui-icon-triangle-1-s" ></span> 
    <span style="line-height:1.5em;font-size:10px;margin-top:1px;overflow:hidden;height:16px;">If the text is very long then somethin</span> 
</a> 

Có ai có thể cung cấp trợ giúp về vấn đề này không?

+0

Tôi nhận ra rằng - Tôi thường sử dụng phong cách nội tuyến trong khi trên prototying bay cho đến khi tôi Satisified. Nó cho phép tôi một cách nhanh hơn để thao tác chúng trong Firebug. Nhưng nhờ vào phản hồi mang tính xây dựng: -P –

Trả lời

28

Hãy thử cung cấp cho phần tử display:block hoặc thay đổi SPAN thành phần tử cấp khối như DIV.

+1

khối đã hoạt động trong trường hợp này. Cảm ơn bạn. –

+1

Một lần nữa, SO giải quyết được vấn đề 30 phút trong tất cả 5 giây. +1 – shmeeps

+0

Cũng hoạt động với màn hình: chặn nội tuyến cho tôi. – Sean

14

Sự cố là các phần tử nội tuyến và bạn không thể đặt chiều rộng hoặc chiều cao trên các phần tử nội tuyến.

Và khi điều khiển tràn dựa trên thứ nguyên khối Nó sẽ không hoạt động.

Tuy nhiên, như của Firefox 3.0, có hỗ trợ cho

display: inline-block 

nào cho phép bạn kiểm soát các yếu tố như thể nó một khối, nhưng với phạm vi chứa nó vẫn hoạt động như một phần tử nội tuyến .

+0

khối nội tuyến không hoạt động trong trường hợp này –

+0

Nếu bạn đang thực hiện nó trong khi đang bay trong con đom đóm, một số thứ sẽ hoạt động khác nhau trong mô hình do chỉnh lại. Đặt nó trong biểu định kiểu w/bao giờ và tải lại trang và đôi khi nó hoạt động khác nhau. –

+0

Tôi đã ném nó vào bảng định kiểu và cùng một kết quả. Tôi nghi ngờ nó đã làm với các lớp học/thuộc tính được giao tiếp tục lên các stylesheet. Thanks anyway –

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