2011-01-07 5 views
2

ASP.NETボタンテキストに複数色のテキストを表示する方法があるかどうか不思議です。 または、マルチスタイルのテキストを作成する最適な方法は何ですか。大胆な、赤色+通常の黒色のテキストのASP.NETボタン?ASP.NETのマルチカラーテキストボタン

私が知っている方法の1つは、イメージを作成してImageButtonを使用することです。それ以外の方法が見つからない場合は、私が行う予定です。

他の方法はありますか?

更新日:

はなぜ必要?

1:ボタンには情報メッセージがほとんどなく、強調するためにテキストの一部を変更する必要があります。

2:私の選択ではありません。

私が考えた方法は、:LinkBut​​tonを使用しています。私は準備が整ったら解決策を投稿します。

+0

商業的でユーザーフレンドリーな視点からは、これは意味をなさないが、どうしてこれを達成したいのですか? –

答えて

1

は私のソリューションです:

.btndiv 
    { 
     border-style: outset; 
     background-color: Lime; 
     color: Black; 
     width: 200px; 
     height: 50px; 
     text-align: center; 
    } 
    .btndiv a 
    { 
     text-decoration: none; 
     color: black; 
    } 

<p class="btndiv"> 
    <asp:Linkbutton id="LinkButton1" runat="server"> 
     <span style="color:Red;font-weight:bold">Welcome Back! </span><br /> 
     <span> Click to Enter the site.</span> 
    </asp:Linkbutton> 
</p> 
1

私は、XHTMLスキーマはあなたがすることができます信じる:

<button><span>Hello</span> <span>World</span></button> 

あなたはCSSに応じてスタイルできます。

.button span { color: red; } 
.button span:first-child { color: blue; } 

ASP.NETボタンの場合、類似した記述を書くことは可能でしょうが、現実的にはUXの推奨事項ではありません。一貫したUIを維持したり、親OSのUIガイドラインに従えば、ユーザーはより親しみやすく快適になります。

+0

ASP.NETボタンでは許可されていません。代わりに、私はそれを可能にするASP.NET LinkBut​​tonを使用して終わった。 – gbs

0
  1. あなたが 、代わりにボタンの<a>タグを使用して検討し、その後、タグのクリックイベントに任意の関数を呼び出すことがありますか?

  2. Particletree(Wufooフォームの裏に書かれた人)は、 というスタイリングボタンに関する有益な記事を持っています。 http://particletree.com/features/rediscovering-the-button-element/

  3. 複数のスタイルのボタンテキストを使用してもよろしいですか? 複数のテキストスタイルを持つよく設計されたボタンの例がありますか?

    アップルのMac UXガイドラインとボタン: http://developer.apple.com/library/mac/#documentation/userexperience/conceptual/applehiguidelines/XHIGControls/XHIGControls.html#//apple_ref/doc/uid/TP30000359-TPXREF186

    Windows VistaのUXガイドラインとコマンドボタン:

    参考のため

  4. (私が今まで1を見て覚えていませんので、私は...頼みます)ここで

http://msdn.microsoft.com/en-us/library/aa511453.aspx

関連する問題