0

外部スタイルシートからasp Labelコントロールをスタイルしようとしていました。

驚いたことに、ASP イメージ、テキスト ボックス、ボタン コントロールでそれぞれ動作する、などとは異なりimginput[type='text']input[type='button']

スタイルがラベル コントロールに適用されていません..!

aspラベルはどのようにhtmlとしてレンダリングされますか?

それぞれの CSS クラスを手動で指定するか、インライン スタイルを使用する以外に、外部スタイル シートからすべてのラベル コントロールを参照する方法を知っている人はいますか?

4

1 に答える 1

1

クラシック ASP ではなく、ASP.NET を意味していると思いますよね?

asp:Labelコントロールは、 AssociatedControlIDが設定されているかどうかによって、異なる方法でレンダリングされます。

AssociatedControlID が設定されている場合、ラベルHTML 要素としてレンダリングされます。

AssociatedControlID が設定されていない場合、スパンHTML 要素としてレンダリングされます。

ラベル コントロールが入力コントロールに関連する場合は、アクセシビリティやその他の理由から、常に AssociatedControlID を含めることをお勧めします。

于 2013-05-03T04:14:57.883 に答える