株式会社スゴヨク グーグルパートナーバッジ

福岡 SEO対策・ホームページ制作・広告運用代行なら
株式会社スゴヨク

HOME > ブログ > CSSで子要素を親要素からはみ出させて表示する

SUGOYOKU BLOG

CSSで子要素を親要素からはみ出させて表示する

福岡に拠点を置いているホームページ制作・SEO対策の株式会社スゴヨクです。

今回は、子要素を親要素からはみ出させて表示させる方法をご紹介していきます。 様々な方法があるので、いくつかご紹介していこううと思います。

marginとwidthではみ出させる

先に、現場で一番使用されているであろう方法をご紹介します。

まず、子要素にmargin: calc(50% – 50vw);width: 100vw;を指定するだけです。

詳しくご説明していきます。



HTML


CSS


上の図のように、containerでwidth: 600;と決めているので
本来、子要素ははみ出すことができません。

その子要素に先程の、widthとmarginをあてることではみ出すことができます。





boxくんのように、親要素からはみ出すことができます。

positionではみ出させる

positionではみ出させることもできます。



親要素にrelative、子要素にabusoluteを指定して、leftとrightで指定した数値分だけはみ出させることができます。

CSS



図のようにはみ出させることができます。

親要素をはみ出させるときの注意点

親要素からはみ出させるときに、画面幅を超えてしまうと横スクロールバーがきて、サイト的には良くないので
そういった時は、overflow: hidden;を祖先要素に追加していてください。

いかがでしたでしょうか。
今回は、親要素からはみ出させる方法をご紹介しました。
最後まで読んでくださりありがとうございます。

ちょこっとメンターサービス

現役エンジニアからアドバイスがもらえる!ちょこっとメンターサービス

HP無料診断

毎月3社様限定SEO対策無料診断

【実践マーケティング手法22選】 無料ダウンロード

マーケティング手法22選

助成金・補助金・融資・M&A等の総合経営支援サービス
「補助金パートナー」

月額定額制で、ホームページやECサイト運用、営業資料・チラシ・DMなどの製作代行から補助金や助成金など資金調達の情報を提供及び申請代行まで一手に支え会社の成長をサポートするコンサルティング型のサービスです。


補助金 お問い合わせ

ワードプレスでSEO対策をするなら【オリテン】

seoで高位置検証済みのオリジナルテンプレート制作
完全オリジナルの自社テンプレートを毎月3社様限定で制作を承っております。

補助金 お問い合わせ

ホームページの事でお困りならこちらから

お見積り・ホームページ制作・運用、広告に関するご質問まで、どんなことでもお気軽にご相談ください。
日・祝日・休業日以外は24時間以内に返信いたします。

スゴヨク ロゴ

TOP

//サムネイルを取得