HPやブログでお困りの方はお気軽にご相談ください

【WordPress】レスポンシブテーマでCSSコードの追加だけでYouTube動画をはみ出さずに表示させる方法

サイト作成
この記事は約2分で読めます。

WordPressのテーマを使用している場合によっては、YouTube動画がはみ出てしまい正しく表示されない場合があります。特にWordPressでなくても、CSSを編集できるサービスを利用している場合も同じです。

方法はいくつかありますが、以下のCSS、HTMLの追加だけの方法が簡単ではみ出ずに表示できたので、備忘録としてメモしておきます。

スポンサーリンク

CSSコードの追加だけでYouTube動画をはみ出さずに表示させる方法

以下の作業するだけでYouTube動画をはみ出さずに表示させることができます。

  • CSS編集画面にCSSコードを追加
  • 投稿画面でコードの間にYouTubeから取得したコードを貼る

これだけでYouTubeの埋め込みが画像サイズに変化するレスポンシブになります。

CSSにコードを追加

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

投稿画面に以下のコードを挿入する

<div class="video-container">
	YouTubeの埋め込みコード
</div>

参考 WEB DESIGNER WALL

表示結果

実際に貼ったら以下のように表示されます。

実際にスマートフォンやタブレットでこのサイトにアクセスしてみても良いですし、パソコンならば画面の縮小、拡大をしてみてください。

貼った動画のサイズを指定したい場合

通常の埋め込みをそのまま貼って表示させた場合は、幅560px、高さ315pxとなりますので、「width=”560″ height=”315″」の部分を自分のサイトに合わせたサイズに変更して投稿画面に貼ってみてください。このサイトでは変更後以下の通りに表示されました。
幅がぴったりになっていますね。

スポンサーリンク

まとめ

ぜひ、WordPressを始めCSSを編集できるサービスを利用している場合も同じですので、YouTubeに対応していないレスポンシブテーマで試してみてださい。

サイト作成
スポンサーリンク
HaLPosT|ウェブコンサル – サイト全体アドバイス

HaLPosTはホームページやブログを全体的(SEO・集客・広告・管理)にコンサル。1回だけの相談OK!大手にはない細かいアドバイス。

対面・オンラインウェブ相談・全国対応可・土日祝日夜間対応可。中小企業・個人事業主歓迎!

HaLPosTをフォローする
スポンサーリンク
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
HaLPosT(ハルポスト)|ウェブコンサルタント

コメント

  1. クールなWordPressフリーテーマMusicPress より:

    […] [解決済み] 特定の親カテゴリーに属する子カテゴリー (12 件の投稿) はっちゃんのWordPressセミナー [WordPress]パスワード付き投稿の入力画面をオリジナルにする方法が、いつの間にか変わってたので直した 第21回WordBench神戸 ~ Gitとフックで始める新しいWordPressライフ Co-EdoでWordPressの勉強会をしてきました AWS Elastic BeanstalkでWordPressを始める 30ワードプレスのテーマはHTML5 海外のフリーのWordPressテーマいろいろ。 【WordPress】レスポンシブテーマでCSSコードの追加だけでYouTube動画をはみ出… […]

  2. Wordpressでのレスポンシブ化に関して、改善したところを挙げてみる | 食わず嫌い記 より:

    […] 【WordPress】レスポンシブテーマでCSSコードの追加だけでYouTube動画をはみ出… […]

  3. テーマチェンジ | +αα より:

    […] 動画がうまく貼れなかったから、ここ見て修正。 […]

  4. 埋め込んだYouTube(ユーチューブ)動画をレスポンシブにする方法 より:

    […] gle = window.adsbygoogle || []).push({}); 参考にさせてもらったのは、こちらのサイト。 【WordPress】レスポンシブテーマでCSSコードの追加だけでYouTube動画をはみ出さずに表示させる方法 | HaLPosT […]

タイトルとURLをコピーしました