カスタム CSSがプレビューモードに反映されない
この記事では、AEM Guidesのカスタム CSSの変更がプレビューモードで期待どおりに表示されない問題をトラブルシューティングし、解決する方法について説明します。
説明 description
環境
Adobe Experience Manager (AEM) Guides
問題/症状
- AEM Guidesで適用されたカスタム CSSが、プレビューモードで正しく表示されない。
- 背景色や境界線スタイルなどの視覚的な変更は想定されますが、プレビューに切り替えると表示されません。
- エラーメッセージは表示されませんが、想定される形式が見つかりません。
原因
CSS ファイルのパス、セレクター、構文が正しくない場合、またはブラウザーキャッシュで最新のスタイルが読み込まれない場合、カスタム CSSがプレビューモードで表示されないことがあります。
解決策 resolution
問題を修正するには、次の手順に従います。
- カスタム CSS ファイルが
/var/dxml/folderprofiles/global-profile/XmlEditorConfigs/css_layout.cssなどの正しいパスに配置されていることを確認します。 - CSS セレクターがDITA コンテンツとプレビューモード DOMの構造と一致していることを確認します。 例えば、プレビュー固有のスタイルには
.previewbody .testnoteを使用します。 - CSS ルールを追加または更新し、AEM Guidesのプレビューモードに切り替えて、スタイルが適用されていることを確認します。
- DITA コンテンツで、CSS セレクター(例:
outputclass="testnote")に一致する正しいoutputclass属性が使用されていることを確認します。 - CSSの更新後にブラウザーのキャッシュをクリアするか、ハードリフレッシュを使用して、最新のスタイルが読み込まれていることを確認します。
- ブラウザー固有のキャッシュやレンダリングの問題を除外するために、様々なブラウザーでプレビューモードをテストします。
これらの手順を完了したら、カスタムスタイルがプレビューモードで表示されていることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles