// 本文エリア .block-editor-writing-flow { //最初のブロックの上にはマージン付けない .is-root-container > [data-type="core/heading"]:first-child { margin-top: 0 !important; } // ブロック感のマージン ( default: 28px ) .block-editor-block-list__block { margin-top: var(--ark-mt, 2rem); margin-bottom: 0; } // block-editor-block-list__layout is-root-container .is-root-container { & > [data-align="full"] + [data-align="full"] { & > .block-editor-block-list__block { margin-top: 0; } } } // 余白を小さくするエリア。 // の中 / 全幅じゃないカラムブロックメディアと文章ブロックの中 / 通常幅のカバー・グループブロックの中 .wp-block > .wp-block-cover__inner-container, .wp-block > .wp-block-group__inner-containe, :not([data-align="full"]) > .wp-block-columns > .wp-block-column, :not([data-align="full"]) > .wp-block-media-text > .wp-block-media-text__content { & > .block-editor-block-list__block { margin-top: var(--ark-mt_s, 1rem); // margin-bottom: 1em; } } // インナーブロックを持つコアブロックの最初と最後のブロックの余白を打ち消す // .block-editor-inner-blocks > .block-editor-block-list__layout, //コア以外のインナーブロック // .wp-block-column, // .wp-block-media-text__content, // .wp-block-cover__inner-container, // .wp-block-group__inner-container { // & > :first-child { // margin-top: 0 !important; // } // & > .block-list-appender { // margin-top: var(--ark-mt_s, 1rem); // margin-bottom: 0; // .block-editor-default-block-appender__content { // margin-top: 0; // margin-bottom: 0; // } // } // [data-type="core/paragraph"] + .block-list-appender { // margin-top: 0; // } // } // インナーブロック .block-editor-block-list__layout { & > .block-editor-block-list__block:first-child, & > .block-list-appender:first-child { margin-top: 0 !important; } & > .block-list-appender { margin-top: var(--ark-mt_s, 1rem); margin-bottom: 0; .block-editor-default-block-appender__content { margin-top: 0; margin-bottom: 0; } } // 段落下の透明になってる .block-list-appender の無駄な余白を消す。 [data-type="core/paragraph"] + .block-list-appender { margin-top: 0; } } }