preとcodeでプログラムのコードを表示しているのですが、スマホで確認したらテキストがはみ出していたので overflow-x: scroll
をつけました。
するとスクロールできるようになり文字がはみ出さなくなったのはいいのですが、元々preにつけていた:beforeの部分が丸々非表示になってしまいました。
元の表示
overflow-x付与後
pre.wp-block-code { position: relative; background: #f3f6fb; margin: 54px 0 30px; padding: 30px; overflow-x: scroll; // これをつけると以下のbefore擬似クラスが効かなくなります。 &:before { background: #6cb6ff; content: 'コード'; position: absolute; width: 100px; height: 24px; line-height: 24px; text-align: center; top: -24px; left: 0; border-radius: 10px 10px 0 0; color: #fff; letter-spacing: 0.2em; font-weight: bold; } }
調べても全く検討がつかず、何が原因かわからなかったのですが原因をご存知の方がいたらアドバイスいただけませんでしょうか...どうぞよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/27 17:33