2014-02-06 39 views
0

我在中心的視頻有問題。我無法把它放到div的中心。視頻div在中心

這是我的HTML代碼。

<div id="aside"> 
    <div id="videoClip"> 
     <p> Check out my new video clip! </p> 
     <p> 
      <video id="video" class="video-js vjs-default-skin" 
      controls preload="auto" width="400" height="300" 
       poster="my_video_poster.png" data-setup="{}"> 
      <source src="my_video.mp4" type='video/mp4'> 
     <source src="my_video.webm" type='video/webm'> 
     </video> 
     </p> 
    </div> 
</div> 

和我的CSS是這樣的

#aside { 
    float:left; 
    width:40%; 
    text-align:center; 
} 

#aside p { 
    margin:20px 0; 
} 

#aside img { 
    border:1px solid black; 
    height:400px; 
} 

#videoClip { 
    margin:0 auto; 
} 

並嘗試檢查該JSFIDDLE

我已經把視頻片段margin:0 auto;,仍然不起作用。而且如果我把text-align:center也不起作用。

回答

0

它是拋開它是寬只有40%內

#videoClip { 
    margin:0 auto; 
    display:block; 
    float:none; 
} 
+0

不,它工作不正常。 :( – Anthosiast

0

你周圍的div#asidefloat: leftwidth: 40%。當然這限制了video。當你做出aside全寬,該video將被正確

#aside { 
    float:left; 
    width:100%; 
    text-align:center; 
} 

中心見JSFiddle

或者只是離開了widthfloat也能發揮作用

#aside { 
    text-align:center; 
} 

JSFiddle

+0

你好,如果我把寬度100%,並且因爲我有2列而變得更糟,左欄是文章,右欄是放在一邊,所以我必須把左浮動放到兩個div上。列是60%,而旁邊是40%,那麼我應該怎麼做呢?謝謝。 – Anthosiast

+0

因此,你有一個60%的列和一個40%的列,並且你希望視頻集中在這兩列的頂端? –

+0

否,我需要一個以40%列爲中心的視頻。任何想法? – Anthosiast