2016-09-12 13 views
0

多くのdropDownListコントロールを持つASP.NETページを使用しています。私はフォーマットを適用しようとしているので、長い名前のリスト項目をコントロールから外すことなく、小さなパネルに入れることができます。私はそれらにフィッティングの問題を修正する%幅を適用しましたが、コントロールが整列しなくなりました。コントロールの反対側に余分なスペースがなければ、ディスプレイを左に移動する方法を理解しようとしています。 enter image description hereDropDownList CSS

ここでドロップダウンです:

<asp:DropDownList 
     ID="ddlDownloadsSector" 
     AutoPostBack="true" 
     CssClass="ddlstyle" 
     EnableViewState="true" 
     OnSelectedIndexChanged="ddlDownloadsSector_SelectedIndexChanged" 
     runat="server" /> 

、ここでは、スタイルだ:各ブラウザが異なり、それらを処理するため、HTMLでのドロップダウンをフォーマット

.ddlstyle 
    { 
    width: 35% 
    } 
+4

HTMLとCSSを共有できれば分かりやすく、わかりやすくなります。 –

+0

これは本当にC#ASP.NET関連のものですか?私は特にC#プログラミング言語への接続が見えません。 –

+0

クマール、ここにはたくさんのことが表示されているわけではありません。 Al、真剣に言えば、それを入力するのに十分な時間の価値があったのでしょうか? – TrevorGoodchild

答えて

2

は(通常はIIRCお勧めできません)の痛みです。私はあなたがドロップダウン内でテキストの折り返しを行うことができるとは思わない。可能であれば、ブラウザ間にいくつかの問題があると思います。可能であれば、問題の原因となっているドロップダウンのコンテンツを短くします。あなたが本当に区別が必要な場合は、識別機能付きの新しいドロップダウンを表示するjavascriptイベントを作成します。

EDIT:マイク氏は彼のコメントで指摘しているように、これを回避するためのUIフレームワークを使用することができますが、単純なCSS/HTML/JSを使用している場合、オプションは限られています。

+0

ええ、私はここの箱のようなものです。これは、それがさらに頭痛になるSharepointのソリューションです。私がドロップダウンの内容を短くすることで逃げることができるかどうかがわかります。入力いただきありがとうございます。 – TrevorGoodchild