我有一個標籤有許多子節點。我想將此下拉列表的寬度保持爲最小尺寸。但是,有時候,至少有一個選項的innerHTML非常長,強制下拉列表框擴展其寬度。HTML <option>標籤工具提示
我打算做的是截斷長文本並使用省略號表示某些字符已被截斷(「非常loooooong句子」變成「非常loooooo ..」)。爲了顯示全文,我正在考慮在鼠標懸停事件上使用工具提示消息。
不幸的是,每個標籤的onmouseover事件似乎不起作用。我能做些什麼來達到這個效果?
謝謝
我有一個標籤有許多子節點。我想將此下拉列表的寬度保持爲最小尺寸。但是,有時候,至少有一個選項的innerHTML非常長,強制下拉列表框擴展其寬度。HTML <option>標籤工具提示
我打算做的是截斷長文本並使用省略號表示某些字符已被截斷(「非常loooooong句子」變成「非常loooooo ..」)。爲了顯示全文,我正在考慮在鼠標懸停事件上使用工具提示消息。
不幸的是,每個標籤的onmouseover事件似乎不起作用。我能做些什麼來達到這個效果?
謝謝
將標題屬性添加到每個選項應該做的伎倆。
<option value="1" title="Long description">Short desc...</option>
您可以設置<select>
的寬度和下拉菜單會超出選擇的寬度。請嘗試以下操作:
<select style="width: 30px">
<option>1</option>
<option>really long</option>
<option>even more longer</option>
<option>This should be long enough to stretch to the end of the page, but the select is still not very long</option>
</select>
您是否嘗試過在
max-width/width css屬性起作用。然而,我試圖通過使用HTML – Erwin 2010-02-05 08:22:33