概要
問題の原因
<style>タグや<script>タグを適切な構造なしで挿入する- HTML タグを閉じ忘れる、または対応が取れていない
- レイアウトを崩すコンテンツを Custom HTML フィールドに追加する
デベロッパーツールを使用した一時的な修正
ステップ 1: DevTools を開く
- Upcart アプリで Cart Editor を開きます
-
ページ上の任意の場所を右クリックして検証を選択するか、次のキーを押します:
Cmd + Option + I(Mac)Ctrl + Shift + I(Windows)
ステップ 2: 壊れたレイアウトコンテナを見つける
- DevTools の Elements タブで、セレクターツール(DevTools の左上隅)をクリックします
-
Cart Editor のレイアウトにカーソルを合わせ、設定パネルの左側にある緑色でハイライトされたセクションを見つけます。次のようなラベルが付いているはずです:
-
階層を 6 レベル上にたどり、次の要素に到達します:
ステップ 3: 固定ポジションを無効にする
.Polaris-Frame__Contentを選択した状態で、Styles タブを確認しますposition: fixedプロパティを見つけて、チェックを外します
無効な HTML を削除する
- Custom HTML フィールドまでスクロールします
- 問題の原因となった可能性のある壊れた HTML や埋め込み CSS を探します
- 内容をバックアップとして別の場所にコピーしてから、削除します
- 変更を保存します
修正されたことを確認する
この問題を防ぐためのベストプラクティス
- 完全で有効な HTML のみを挿入する
- HTML の挿入場所にインラインの
<style>ブロックを直接追加しない - HTML フィールドに CSS を追加する代わりに、Custom CSS セクションを使用する
- 不明な点がある場合は、必ず Sandbox モードで変更をプレビューする