I'm currently doing a specific styling for header partial design that will only apply when you viewed it on Experience Editor (EE). I'm aware of the on-page-editor class on body tag but I need extra identifier to prevent the styles to apply in pages (still in EE) wherein the partial design is included. Is there a way to do that?

// This will apply to partial design but will also affect header in pages (in Experience Editor)
.on-page-editor {
    header {
      position: static;
  • can you check with class: "experience-editor" . I noticed on experience editor body html tag has class "experience-editor" Mar 12, 2021 at 11:52
  • 1
    Thanks, @VladIobagiu! The problem with that (on-page-editor class) is it also applies to page that has header in it. I'm trying to narrow down the specific styling to just partial design itself when viewed in Experience Editor.
    – tyronedee
    Mar 12, 2021 at 12:43
  • @tyronedee Did you try to add a partial-design experience-editor-specific class manually? For example, check the current rendering item template. If it created from a partial design template/any template that you need then add a CSS class in the block that you want to style. Mar 13, 2021 at 19:14


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.