2009-11-23 28 views
8

Tôi có phần tử chọn trong trang HTML, tôi muốn đặt chiều rộng là 100% (qua CSS) nhưng không hoạt động và chiều rộng chỉ thay đổi theo chiều rộng của tùy chọn dài nhất. Chỉ khi tôi đặt chiều rộng tính bằng pixel, nó hoạt động.Có thể đặt chiều rộng phần tử Chọn theo phần trăm không?

Có thể đặt chiều rộng theo phần trăm không? hoặc có cách giải quyết khác không?

Trả lời

10

Kiểm tra các yếu tố phụ huynh như nơi chọn lựa chọn của bạn là ở đó. Chiều rộng của phần tử cha là ràng buộc cho trẻ. Bạn cần tăng chiều rộng của cha mẹ trước.

+0

Đó là vấn đề. Phần tử gốc không có chiều rộng được xác định. Đẹp bắt! –

3

trình cho tôi ở đây: http://jsbin.com/eraru

select { 
    width: 100%; 
} 
+0

cũng hoạt động đối với tôi. Shay, bạn đang sử dụng trình duyệt nào? –

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