2015-07-02 172 views
1

我有一個固定大小的父項,其中嵌入了文本的絕對元素的圖像。將固定寬度容器內的絕對元素居中

我想.video-text以瀏覽器窗口大小爲中心,而不是父div的固定寬度。

HTML:

<div class="video-bg"> 
    <img src="../images/video-bg.jpg" /> 
    <div class="video-text "> 
     <a href="#"><h3> Watch the video to learn more</h3></a> 
    </div> 
</div> 

CSS:

.video-bg { 
    position: relative; 
    overflow: hidden; 
    width: 1280px; 
} 
.video-bg img { 
    width: 100%; 
} 
.video-text { 
    position: absolute; 
    top: 44%; 
    left: 50%; 
} 
+0

無效的html Stickers

+0

因此,如果我理解你,你希望視頻文本元素始終居中瀏覽器窗口,無論父母的位置如何? – OceansOnPluto

+0

@ Shmeano66嘗試使用'text-align:center'而不是'position:absolute'。 –

回答

1

嘗試設置位置,以靜態的,而不是相對的。

帶位置的元素:static;沒有以任何特殊的方式定位;它始終按照頁面的正常流程進行定位。

+0

完美的MooseMan。謝謝! – Shmeano66

+0

沒問題,很高興我可以幫忙!完全修復了這個bug? – MooseMan55

+0

絕對物件需要在整個頁面上調整頁邊距,但它工作正常。乾杯 – Shmeano66

相關問題