[img = http://b109.photo.store.qq.com/psb? 4!] [/im g ]
<select class="selguige" id="specId${st.index}" name="specId${st.index}" onchange="changeprice(${st.index},this.options[this.options.selectedIndex].value)"> <s:iterator value="#commodity.specList" id="spec" status="st2"> <option title="${spec.specName}" value="${spec.specid},${spec.salePrice},${spec.originalPrice}"style="font-size:10px;">${spec.specName}</option> </s:iterator> </select>
.selguige{ height:20px; margin-left:-1px; font-size: 12px; color: #3e3e3e; max-width: 100px; overflow:hidden; width:expression(this.offsetWidth > 100? "100px": this.offsetWidth + "px" ); _width: expression(this.offsetWidth > 100 ? "100px" : this.offsetWidth + "px"); }
cssでは、overflow:hiedden、つまり長さが足りない場合に、表示できないコンテンツは自動的に非表示になります^
cssでは。 、 overflow:hiedden 、これは、長さが足りない場合、表示できないコンテンツが自動的に非表示になることを意味します^
幅を追加することはできません。
overflow:hiedden は削除してもそのままです。
多くのテストの結果、CSS で設定した設定ではすべての文字を収容できないことがわかりました。そのため、フォントサイズを小さくするか、最大幅を大きくすることができます。