我有一个国家列表,有些国家的名字很长:
<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>
默认情况下,选择框将与列表中最长的选项一样长。我想创建一个选择框,使其在从宽浏览器窗口查看时显示默认行为,但在从窄浏览器窗口查看时很好地适应容器宽度的 90%,小于最长选项的长度。
我试过min-width: 90%;
了,但没有用。这可以单独通过 CSS 样式来完成吗?