2016-10-14 3 views
-1

私はblogspotを使っているクライアントを持っており、私はリンクを保持するiframeを中心にしようと思っています。しかし、私はそれを動作させるように見えることはできません。ここで私が使用しているコードと提案はありますか?iFrameを中央に配置する方法

<section id="content"> 
 
    <div class="ic"></div> 
 
    <div class="container_12"> 
 
    <div class="wrapper"> 
 
     <div class="newswrap"> 
 
     <iframe src="http://metiriusnews.blogspot.com/" width="100%" height="800px"> 
 
      <p>Your browser does not support iFrames.</p> 
 
     </iframe> 
 
     </div>  
 
    </div> 
 
    </div> 
 
</section>

+0

'width =" 100% "' - それはコンテナの非常に左側の端から始まり、コンテナの非常に右側の端で終わるので...どのように差をつけるのでしょうか? – Quentin

+0

あなたの問題は何ですか?あなたは幅100%を設定します。 – Pirate

+0

iframeを含んでいるので、クラスをnewswrapする必要があります。 ifrmaeの100%があなたのnewswrapクラスの幅になります。 –

答えて

0

てみ調整することができ、これを試してみてください:0自動;

それとも、インラインフレームに表示追加することができます。インラインブロックをして.newswrapする{テキスト整列:センター;}が、ラッパーとnewswrapは幅を持っていることを確認してください:100%

次に、あなたのコードがどうあるべき:

.wrapper{width: 100%;} 
.newswrap{text-align: center;width: 100%;} 
iframe{display:inline-block;} 
-1

IFRAMEはインライン要素であり、あなたは以下のスニペットのようにtext-aling:center;を追加するCSSでそれを行うことができます。あなたは既に幅持つようしかし:インラインフレームに100%を、あなたはおそらくもmargin:0 auto;を使用してiframeの上にコンテナを配置する必要があります構造も問題になることができ、余分な決算</DIV>があります

.newswrap { 
 
    text-align: center; 
 
}
<section id="content"> 
 
    <div class="ic"></div> 
 
    <div class="container_12"> 
 
    <div class="wrapper"> 
 
     <div class="newswrap"> 
 
     <iframe src="http://metiriusnews.blogspot.com/" width="100%" height="800px"> 
 
      <p>Your browser does not support iFrames.</p> 
 
     </iframe> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</section>

-1
あなたが一定の幅を気にしない場合

また、あなたのIフレームとのマージンに表示ブロックを追加する幅

<style type="text/css"> 
iframe{ 
    width: 800px!important; 
    margin:auto; 
} 
</style> 
+0

提案していただきありがとうございます。しかし、何も動作していないようです。他に何か試すことができますか? –

+0

<セクションID = "コンテンツ">

^^現在のコード –

関連する問題