この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

カスタムスタイルの使用

独自のスタイルシートまたはスタイルを含めるには、<apex:stylesheet> タグまたは静的 HTML を使用します。
HTML タグの場合、通常の HTML ページと同様にインライン CSS コードを定義できます。
次の例では、静的リソースとして定義されているスタイルシートを参照します。最初に、スタイルシートを作成し、customCSS という名前の静的リソースとしてアップロードします。
次に、この静的リソースを参照するページを作成します。
Salesforce のスタイルを使用しない場合、Salesforce の標準スタイルシートが読み込まれないようにしてページサイズを圧縮できます。読み込まれないようにするには、<apex:page> コンポーネントの standardStylesheets 属性を false に設定します。 Salesforce のスタイルシートを読み込まない場合、こうしたスタイルシートを必要とするコンポーネントは正しく表示されません。

ヒント

HTML を作成する Visualforce コンポーネントには、パススルー style および styleClass 属性があります。これらの属性を使用すると、独自のスタイルおよびスタイルクラスで、生成される HTML のデザインを制御できます。style ではコンポーネントに直接スタイルを設定でき、styleClass では他の場所で定義されたスタイル用��クラスを添付できます。たとえば、次のコードは <apex:outputText> のクラスを設定して、スタイルを適用します。

DOM ID を使用してスタイルを適用する場合、スタイル定義に CSS 属性セレクターを使用します。「コンポーネントの DOM ID を使用したスタイルの定義」を参照してください。

スタイルシートで画像を使用する場合は、画像を CSS ファイルと一緒に zip に圧縮し、1 つの静的リソースとしてアップロードします。たとえば、CSS ファイルに次のような行があるとします。
images ディレクトリ全体と親 CSS ファイルを組み合わせて 1 つの zip ファイルにします。次の例では、zip ファイルリソース名は myStyles です。

スタイルシートの url 値が空の文字列である場合、そのページを PDF として表示することはできません。たとえば、スタイルルール body { background-image: url(""); } がページに含まれる場合、そのページは PDF として表示されません。

警告