動画の幅はさまざまですが、コンテンツユニットに設定されている960pxの幅より広いことはありませんか?
コンテンツユニットがすべてをセンタリングしている場合は、framewrapをinline-blockに設定します。これにより、内容(ここではビデオ)にシュリンクラップされ、コンテンツ単位にtext-align:centerが設定されている場合、インラインブロックのフレームラップが中央に配置されます(幅に関係なく、 )。さて、幅が最も広いコンテンツ(ここのiframe、インライン要素)に反しているので、h4はtext-align rightに設定することができ、ブロックh4はフレームラップの右側に制限する必要がありますどのようなフレームラップでも100%に拡張できます。
ああ、あなたは何をしているのか分からないので、このコードは本当にあなたの問題を解決するとは思っていませんが... JSFiddleを見てみるのは、スクリーンの拡大鏡を介して。面白いものhttp://jsfiddle.net/2N6a9/2/コンテンツユニットの青とフレームラップを赤にして、キャプションがどのようにラップされるのかを確認できました。テキストを少し左に振りたい場合は、h4にちょっとしたパディングを追加することができます。
私はIE6,7などのコードを追加しませんでした。サポートしている場合は、インラインブロック宣言の後にインラインを表示するようにframewrapを設定してください。
編集2:私は戻ってFacebookのものを移動しませんでしたが、私はそれはあなたが探しているものだと思う
ディスプレイを追加するヒント:インラインブロック。非常に役に立ちました。私はいくつかのポジショニングビットを追加して、私が望むところにあるすべてのものを手に入れなければなりませんでした。私の解決策を見たいと思えば:http://jsfiddle.net/thwackukulele/9dNWn/ – danapaige
私はそれがあなたのために働いてうれしいですが、私は正直でしょう:他の答えの1つに似ています(divを追加する) 、あなたは今、流れが仕事の大部分をするのではなく、さらに多くのHTMLと多くのポジショニングを持っています。しかし、私は全体のページが非常にうまく表示されず、他のページのコードがこのコードに影響を与えている可能性があるので、わかりません。しかし、とにかく、幸運と楽しみがある:) – stommepoes