標準コントローラーを使用するページのスタイル設定
標準コントローラーに関連付けられたページは、指定されたオブジェクトに関連付けられた標準の Salesforce ページに使用されているスタイルを自動的に継承します。つまり、指定されたオブジェクトのタブが選択された状態で表示され、関連付けられたタブ色がすべてのページ要素のスタイルに使用されます。
標準コントローラーを使用するページのスタイルは、<apex:page> タグの tabStyle 属性を使用して上書きできます。たとえば、次のページでは標準取引先コントローラーを使用しますが、[商談] タブを強調表示し、[商談] タブの黄色を使用するページを表示します。
1<apex:page standardController="Account" tabStyle="Opportunity">
2</apex:page>MyCustomObject に関連付けられたスタイルを使用するには、次のように指定します。
1<apex:page standardController="Account" tabStyle="MyCustomObject__c">
2</apex:page>カスタム Visualforce タブに関連付けられたスタイルを使用するには、属性をタブ名 (表示ラベルではない) + アンダースコア 2 個 (__) + 単語「tab」に設定します。たとえば、名前が Source で表示ラベルが Sources の Visualforce タブのスタイルを使用するには、次の設定を使用します。
1<apex:page standardController="Account" tabStyle="Source__tab">
2</apex:page>または、標準コントローラーページのスタイルを独自のカスタムスタイルシートとインラインスタイルで上書きできます。