2014-08-30 117 views
1

我無法在高度和垂直邊距填充處使用百分比。幾乎沒有關係,但我必須垂直居中div,我必須使用垂直百分比問題

#ana > #kapak > .ğ-contey > .anabaslik-kutusu 
{ 
    top: 50%; 
    transform:translateY(-50%); 
} 

該代碼,但頂部無法正常工作。

http://jsfiddle.net/hgLo21f1/

請幫助。

回答

3

我糾正你的fiddle

除非添加「位置」不能使用「頂」屬性。例如像這樣:

#ana > #kapak > .ğ-contey > .anabaslik-kutusu 
{ 
    position: relative; 
    top: 50%; 
    transform:translateY(-50%); 
} 
+0

我在我的問題後發現它,謝謝 – MindlessRanger 2014-08-31 15:41:54

0

地址:

#ana > #kapak > .ğ-contey > .anabaslik-kutusu { position:relative; } 
1

我真的不明白你的問題。如果你想實現垂直居中,this article應該有所幫助。但它是已知的高度在CSS問題。有時最好使用js而不是高度百分比。

另外請確保您可以使用負邊距,這真的很有幫助。