Visualforce 開発者ガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
HTML コメントと IE 条件付きコメント
カスタム文書型の使用
カスタム ContentType の使用
Visualforce コンポーネントのカスタム HTML 属性の設定
用語集
Visualforce ページの外観と出力のカスタマイズ
Visualforce ページおよびコンポーネントは、表示するブラウザーに送信される HTML を出力します。Visualforce の HTML 生成機能は高度であり、自動的にページ構造、コンテンツ、スタイルを提供します。また、Visualforce には、Visualforce のデフォルトの HTML を変更し、ページを独自の HTML や、CSS スタイルシートまたは JavaScript ファイルなどの関連付けられた追加リソースに置き換える方法も多数用意されています。
-
Visualforce ページのスタイル設定
Visualforce ページのスタイルは、標準の Salesforce ページのデザインを模倣するか、独自のスタイルシートやコンテンツタイプを使用して容易に設定できます。 -
HTML コメントと IE 条件付きコメント
Visualforce は、内容を処理することなく、表示前にほとんどの HTML コメントと XML コメントをページから削除します。ただし、Internet Explorer の条件付きコメントは削除されないため、IE 固有のリソースおよびメタタグを含めることができます。 -
Visualforce で追加または変更される HTML タグ
デフォルトでは、結果が確実に有効な HTML (および XML) ドキュメントとなるようにするため、必要な HTML タグが Visualforce によってページに自動的に追加されます。この動作は、緩和や上書きも可能です。 -
カスタム文書型の使用
Visualforce ページに異なる文書型 (または DTD) を指定するには、<apex:page> タグの docType 属性を使用します。この属性によってページの先頭にある文書型宣言が変更されます。これは、HTML5 を使用する場合に特に便利で、ブラウザーの互換性の問題に対処できる場合もあります。 -
カスタム ContentType の使用
Visualforce ページに異なる形式を指定するには、<apex:page> タグの ContentType 属性を使用します。これは、応答の Content-Type HTTP ヘッダーをページの ContentType 属性の値に設定します。 -
Visualforce コンポーネントのカスタム HTML 属性の設定
任意の属性を多くの Visualforce コンポーネントに追加し、表示される HTML に「パススルー」することができます。たとえば、Visualforce と jQuery Mobile、AngularJS、Knockout などの JavaScript フレームワークを併用するとき、data-* またはその他の属性をフレームワーク関数を有効化するフックとして使用する場合に、この機能は便利です。 -
PDF ファイルとしての Visualforce ページの表示
PDF 表示サービスを使用して、ダウンロードや印刷が可能な、Visualforce ページの PDF ファイルを生成できます。