2
私はasp.net gridviewに列を持っています。列の文字列は非常に長く、空白はありません。だから私は省略記号でそれを包みたい。 しかし、CSSによって認識されないので、テキストオーバーフローは使用できません。 マイコード:検証(CSS 3.0): 'text-overflow'は既知のCSSプロパティー名ではありません
<asp:TemplateField HeaderText="MD9" ItemStyle-Width="200px">
<ItemTemplate>
<div style="width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis">
<%# Eval("MD9")%>
></div>
</ItemTemplate>
</asp:TemplateField>
どのように変更しますか?
これは、Visual StudioのCSS検証ツールで認識されないことを意味しますか?まあ、誰が気にしている...(それはブラウザで動作します) –
まあ、私は省略記号をクリックして残りのテキストを展開したいが、失敗したい。 –
'text-overflow'プロパティ(CSSのような)は、動作ではなくプレゼンテーションを定義します。おそらく、JavaScriptのクリックハンドラが必要です。 CSSでは、 "ホバー"ハンドラしか実現できません - http://jsfiddle.net/sW4G5/ –