自分でHPを作っていますが、youtubeを埋め込んだ後に中央寄せにする方法がわかりません。
分かる方は教えていただけませんでしょうか。
打ち込んでいるHTMLとCSSを貼っておきますので、間違いがあればそれも指摘していただけるとありがたいです。
よろしくお願いいたします。
HTML
-------------------------
<div class="a2 movie-wrap"><iframe width="560" height="315" src="https://www.youtube.com/embed/8QQafRn1NXc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
CSS
------------------------
.movie-wrap {
margin:0 auto
position: relative;
padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
height: 0;
overflow: hidden;
}
.movie-wrap iframe {
position: absolute;
top: 0;
left: 0;
width:80%;
height:100%;
}
-----------------------------
(divにmargin:0 auto;をかけても、iframeの方にtext-alignをかけても中央寄せになりません。)
No.1ベストアンサー
- 回答日時:
ハマリ処ですね。
先ず、margin:0 auto ⇒ margin:0 auto; ←;を忘れずに!
次に
.movie-wrapに border:solid 1px #000; を追加して表示確認して見て下さい。
原因が解りますので。
つまり、
<div>の幅が既に横一杯の100%なので、中央に寄りません。
.movie-wrapにwidth:80%;を追加して
表示を確認しながら値を調整して下さい。
解決しました!ありがとうございます。
親要素・子要素がまた曖昧でひとりじゃ理解できない部分も多く…助かりました。
本当にありがとうございます!
No.2
- 回答日時:
1個、忘れました。
.movie-wrap iframe中のwidth:80%は100%にして下さい。
親要素に対する%なので、親要素のdivに対する幅%です。
100%にして置けば、div側だけで調整できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- HTML・CSS img と p を縦中央に配置したいのですがうまくいきません。 2 2023/01/12 14:38
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS imgとpを縦・横に中央揃えする 1 2023/01/17 11:30
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
aタグに直接style=""で:hoverを...
-
インラインフレームの表示位置...
-
HTMLフォームのSELECTの幅を一...
-
FireFoxで見るとブラウザの幅に...
-
<h1>タグの後の行間を詰めたい。
-
macとwindowsのレイアウト崩れ...
-
テキストボックスの文字を右揃...
-
paddingを指定するとwidthやhei...
-
文字を中央に寄せる
-
可変でサイト全体を中央に配置...
-
Dreamweaverで画面サイズを一定...
-
INPUT TEXT内の文字位置を指定...
-
CSSでテキストを垂直、中央に設...
-
コードを書いて下さい( ; ; )...
-
CSS(スタイルシート)で画像の縦...
-
htmlのタグ間の謎の空白
-
css。横並びBOXに長文textを流...
-
CSSにてコンテンツを中央へ寄せ...
-
端から端まで横線を引きたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSのtransform: translate(-50...
-
aタグに直接style=""で:hoverを...
-
<h1>タグの後の行間を詰めたい。
-
HTMLフォームのSELECTの幅を一...
-
インラインフレームの表示位置...
-
コードを書いて下さい( ; ; )...
-
端から端まで横線を引きたい
-
INPUT TEXT内の文字位置を指定...
-
なぜ左に寄っているの?
-
FireFoxで見るとブラウザの幅に...
-
iPhone用のサイトの文字がずれ...
-
<legend>で表示されるタイトル...
-
Formタグのブロックの高さについて
-
CSSでh1とその下の文字との行間...
-
Dreamweaverで画面サイズを一定...
-
macとwindowsのレイアウト崩れ...
-
ホームページビルダー 空白の...
-
text-alignの解除の方法
-
パソコンのみで反映される余白...
-
Firefox 横スクロールバーを表...
おすすめ情報