広告 Affinger・改善

Affinger5でVideo画面が崩れる対策

スポンサーリンク

 

 

Affinger5でSimplycity2では問題なかったビデオ画面が崩れる問題に遭遇しました。 取り敢えず対策方法が判りましたので、紹介します。

 

スポンサーリンク

 

 

ビデオ画面が崩れる現象

当ブログは。ビデオを埋め込む時、MediaElement.jsというプラグインを使って、AudioとVideoをショートコードで埋め込んでいます。 Videoの設定は、以下の様にDefaultの横幅は、100%、Defaultの高さは270pxで設定していました。

この設定でVideoのショートコードを設定しVideo再生すると、下のように画面が崩れてしまいました。

 

Video画面が崩れた!!

blank

Simplycity2でのVideo画面

blank

 

原因の特定

Video画面が崩れている要素を、Chromeブラウザの「検証」で探ってみますと、以下のコードのheight:autoに問題がある様で、これを外してみますと正常になることが判りました。

img:not(.size-st_header_slider),
video,
object {
max-width: 100%;
height: auto;
border: none;
vertical-align: bottom;
}

 

改善策

以上のCSSコードは、Affinger5(親)テーマのStyle CSSの156行目辺りにあります。 height: auto;を単純に削除すると、Video画面は正常になりますが、サイドバーのサムネール画像が崩れてします。

ポイント

そこで、Video に対してAffinger5子テーマのStyle CSSに、以下コードを追記しますとSimplycity2のVideo画面の時と同じになり改善しました。

video{
height:100%;
}

 

もし、Affinger5テーマでVideo画面が崩れるような現象に遭遇したら、以上の対策をお試しください。

 

 

 

スポンサーリンク

 

スポンサーリンク

 

t