2016-10-27 6 views
0

以下は、私は、オブジェクトに対するボタンの中心を整列するコード整列オブジェクトとボタン

<object id="conv1" type="image/svg+xml" data="conv1.svg"></object> 
<p align="center"> 
<button><span>Play/Replay</span></button> 
</p>   

あります。どのように達成することができますか? ボタンの中心を揃えようとすると、ページに対して揃えられます。 ここはウェブサイトのリンクです。 http://mathsbeauty.esy.es/temp2.html

+0

のstackoverflowへようこそ。この質問を改善するためのヒントについては、[ask]ページをお読みください。あなたの質問に[mcve]を追加してください – ochi

答えて

0

を。

<div style="width: 504px;"> 
    <object id="conv1" type="image/svg+xml" data="conv1.svg"></object> 
    <p style="text-align: center;"> 
    <button><span>Play/Replay</span></button> 
    </p> 
</div> 

幅を指定できない場合は、@Lahiru Ashanのソリューションを使用できます。 <object>タグの

<div style="text-align:center; float: left;"> 
    <object id="conv1" type="image/svg+xml" data="conv1.svg"></object> 
    <p><button><span>Play/Replay</span></button></p> 
</div> 
+0

私は遅いタイプのようです。@ Ingviのソリューションは、フレックスボックスがあなたのためのオプションであれば私の好む解決策になります。 – neil

+0

あなたのソリューションは素晴らしい...! – mathsbeauty

0

私はデモ作成したあなたのオブジェクトとして

P タグを与える:

<div style="width:504px;height:458px;background-color:red;"> 
 
</div> 
 
<p align="center" style="width:504px;"> 
 
    <button><span>Play/Replay</span> 
 
    </button> 
 
</p>

0

01、これを試してみてくださいを
<div style="text-align: center;"> 
    <object id="conv1" type="image/svg+xml" data="conv1.svg"></object> 
    <p align="center"> 
    <button><span>Play/Replay</span></button> 
    </p> 
</div> 
0

あなたはこのachiveするフレキシボックスを使用することができます:あなたは親要素の幅を指定した場合、それが正しく整列する

HTML

<div class="container"> 
    <object></object> 
    <button></button> 
</div> 

CSS

.container { 
    display: flex; 
    flex-direction: column; 
    align-items: center; 
} 
0

検索幅とコード次のように<p>タグのスタイルに幅を適用します。あなたはまだ、あなたは以下を追加することができます左詰めするコンテンツが必要な場合。

$(document).ready(function() { 

    var width = document.getElementById('conv1').offsetWidth 
    var p=document.getElementsByTagName('p'); 

    //use index as per `p` tag position in your html. 
    p[0].style.width = width+"px"; 

}) 

はその助けを願っています!

+1

正直なところ、レイアウトの問題を解決するためにjQueryが必要ないと思っています。 – PaulBGD

+0

PaulBGDがこれを指摘してくれてありがとうございます。あなたは正しいですが、それは状況によって異なり、解決策の1つです。 – Satendra

関連する問題