Tôi có một danh sách các nước, một số với một tên rất dài:Làm cách nào để kiểm soát chiều rộng của thẻ được chọn?
<select name=countries>
<option value=af>Afghanistan</option>
<option value=ax>Åland Islands</option>
...
<option value=gs>South Georgia and the South Sandwich Islands</option>
...
</select>
Theo mặc định, chọn hộp sẽ được miễn là tùy chọn dài nhất trong danh sách. Tôi muốn tạo một hộp chọn để nó thể hiện hành vi mặc định khi được xem từ cửa sổ trình duyệt rộng, nhưng phù hợp với 90% chiều rộng vùng chứa khi được xem từ cửa sổ trình duyệt hẹp, nhỏ hơn độ dài của tùy chọn dài nhất.
Tôi đã thử min-width: 90%;
nhưng không hoạt động. Điều này có thể được thực hiện bởi kiểu dáng CSS một mình không?
http://stackoverflow.com/questions/294040/how-to-expand-select-option-width-after-the-user-wants-to-select-an-option – Dhiraj
@DhirajBodicherla: Tôi nghĩ điều đó không 't trả lời câu hỏi của tôi. Phải không? –
bản sao có thể có của [Cách làm cho các yếu tố được chọn thu nhỏ theo kiểu phần trăm chiều rộng tối đa trong phạm vi trường] (http://stackoverflow.com/questions/10672586/how-to-make-select-elements-shrink-to-max-width -percent-style-within-fieldset) – GregD