ボタンの横幅(width)を統一させたい
はじめまして、ASP.NETで開発を始めたばかりの初心者です。
(1)Webページにボタンを複数表示させたい
(2)各ボタンの横幅はすべて同じ値で統一させたい
(3)このWebページには、aspxファイルのソース内でASP.NETの提供機能である
マスタページ(xxx.master)を指定しているため、制限としてCSSファイルが指定できない
上記(3)の問題が発生したため、現状は aspxファイルのソースにて、
各ボタンのタグ(asp:button)にwidthプロパティで同じピクセル値を指定しています。
できれば、各ボタンごとにwidthプロパティをベタで指定したくないのですが、
何か良い方法はないものでしょうか?
初歩的な質問で申し訳ございませんが、
どなたかご回答いただけないでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
> このWebページには、aspxファイルのソース内でASP.NETの提供機能である
> マスタページ(xxx.master)を指定しているため、制限としてCSSファイルが指定できない
単にマスタページ側でCSSを指定すれば事足りる、と思いますが?
もし、「各ページ側から個別にCSSスタイルを指定したい」ということであれば、
・App_Themesフォルダにテーマ(フォルダ+CSS+スキンの組み合わせ)を作る
・各ページの@Pageディレクティブに、StyleSheetTheme="テーマ名"と指定する
とすれば、問題なくCSSを指定することができます。
あっ、CSSのほうでなく、スキンに、<ASP:Button>の初期設定プロパティ(Width)を書いてもOKですよ。
また、Masterの<head>ブロックにコンテンツプレースフォルダを作り、本ページ側でそのプレースフォルダ中でCSSを指定する方法もあります。
これらの方法を組合せれば、どんな複雑なCSS設定にも対応できると思いますよ。
少なくとも、プレーンなhtmlより何倍も楽だと思います。
参考URL:http://www.atmarkit.co.jp/fdotnet/dotnettips/474 …
>もし、「各ページ側から個別にCSSスタイルを指定したい」ということであれば、
>・App_Themesフォルダにテーマ(フォルダ+CSS+スキンの組み合わせ)を作る
>・各ページの@Pageディレクティブに、StyleSheetTheme="テーマ名"と指定する
>とすれば、問題なくCSSを指定することができます。
>あっ、CSSのほうでなく、スキンに、<ASP:Button>の初期設定プロパティ(Width)を書いてもOKです>よ。
>
上記方法で問題解決しました。
非常に参考になりました。
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチで当日日付で作成される...
-
エクセルに張り付けた写真のフ...
-
Windows10にデュアルブートでXP...
-
高校1年生情報の問題について。
-
プログラミング関係で質問です。
-
onedrive にexcelファイルをア...
-
Excel条件付き書式について
-
Accessのトグルボタンでサブフ...
-
キヤノン アソビカメラ iNSPiC ...
-
VBA 複数のテキストボックスと...
-
SPO2測定
-
エクセルのマクロについて教え...
-
インドe-Visa 承認書のApplicat...
-
SPIの非言語の割合と比が難しく...
-
SPIの対策は参考書でやるべきか?
-
LEDで電光掲示板に「A B C D E...
-
One Driveへのアクセス
-
LINE APIからasp.net の web サ...
-
Windows10エンタープライズ版をインス...
-
Ip アドレスて日毎に変わるんで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASPからEXCELファイルの設定を...
-
定数を宣言する場所
-
VBSでファイル選択ダイアログを...
-
ASP.netでImageButtonのImageUr...
-
検索エンジンでのエラーメッセージ
-
共通化したいのですが。。。
-
ブラウザーからサーバ側のaspフ...
-
プルダウンメニューで選択した...
-
グラフィックの描画をするとBut...
-
Excelでdatファイルを作成??
-
VBAでファイルパスが長すぎてコ...
-
Microsoft Access エラー 3051
-
拡張子が.txtのファイルに将来...
-
複数のテキストファイルをexcel...
-
バッチによるショートカットの...
-
フォルダ作成用バッチファイル...
-
Lubuntuでフォントをインストー...
-
バッチファイルが作成できない
-
batファイル処理でのテキストフ...
-
【Excel VBA】PDFを作成して,...
おすすめ情報