2014-05-06 17 views
0

我有4個分區,每個分區都包含一些文本。
JsFiddle對齊可變寬度的div內的文本

HTML

<div id="pillar1"> 
    <div class="pillar-text"> 
    <h1>aaaaaa aaaaa aaavvvvvvvvvvvv aaaabbbbbbbb bbbba aaaa</h1> 
    <h2>Workshop</h2> 
    </div> 
</div> 

CSS

.pillar-text h1 { 
    position: absolute; 
    margin-right: 60%; 
    opacity: 0; 
    -webkit-transition: opacity 1.5s ease-in; 
} 

enter image description here enter image description here

但是如截圖所示,文本在不同部門獲得不同的保證金

我該如何解決這個問題?

+0

作出[的jsfiddle(http://jsfiddle.net/)請爲我們所以我們可以測試 – Frakcool

+0

OK.http://jsfiddle.net/kPj8W/ – Varun

回答

0

.pillar-text h1 {這就是你的CSS的標題,但是你的文本似乎是使用h1作爲其中的一個,而使用h2作爲另一個。

將它們全部更改爲h1以應用右邊距或爲h2定義一些內容。

+0

每頁只有1個h1標籤在語義上是正確的 –

0

,因爲你有position:absolute,你的保證金右:30%是窗口的30%,而不是DIV

.pillar-text h1 { 
    position: absolute; 
    margin-right: 30%; 
    opacity: 0; 
    -webkit-transition: opacity 1.5s ease-in;  
}