2014-11-14 52 views
1

我似乎無法將屏幕中間的按鈕居中。居中<a> div內的按鈕

這裏是的jsfiddle:http://jsfiddle.net/c7xuo1bv/

我不知道爲什麼按鈕偏向左側。我將左右邊距設置爲自動。我認爲這可能是一個定位問題,但我試圖相對和絕對的位置,但無濟於事。

HTML:

<header> 
    <div class="background_image"> 
    </div> 
    <div class="welcome-text-container"> 
    <div class="row"> 
     <div class="welcome-text1">Welcome to Boothie!</div> 
     <div class="welcome-text2">BE GOOFY, TAKE A PICTURE!</div> 
     <div class="btn-row"> 
     <a href="#services" class="welcome-btn btn-lg">TELL ME MORE</a> 
     </div> 
    </div> 
    </div> 
</header> 

CSS:

.welcome-text-container { 
    /* z index --> stack order, higher == top of stack*/ 
    z-index: 100; 
    /* relative position moes an element RELATIVE to its original position 
     ie: behind the image! 
    */ 
    position: relative; 
    padding-top: 300px; 
    padding-bottom: 200px; 
    width: 100%; 
    margin-left: auto; 
    margin-right: auto; 
} 

.welcome-text1 { 
    text-align: center; 
    color: #FFF; 
    font-size: 40px; 
} 

.welcome-text2 { 
    text-align: center;; 
    font-size: 75px; 
    font-weight: 800; 
    color: #FFF; 
    padding-bottom: 25px; 
} 

.welcome-btn { 
    text-align: center; 
    background-color: #ecf9f8; 
    font-weight: 400; 
    font-size: 20px; 
    padding-left: 40px; 
    padding-right: 40px; 
    position: relative; 
} 

.btn-row { 
    margin-left: auto; 
    margin-right: auto; 
    position: relative; 
} 

.row { 
    padding-left: 50px; 
    padding-right: 50px; 
} 
+0

它沒有幫助,小提琴也是空的。 – Jeff 2014-11-14 17:36:55

+0

我的錯誤,抱歉給您帶來不便。我的腦海裏充滿了焦慮。 – Liondancer 2014-11-14 17:40:23

回答

1

您可以添加

.row { 
    text-align: center; 
} 

所有元素居中在一起。

DEMO