2010-09-26 29 views

回答

0

您可以使用css here找到更多關於垂直居中的信息。

關於你的不透明問題,這總是以百分比表示。

opacity: 0.90; /* This is 90% */ 
1

是不是總是用百分比指定不透明度?當你寫出類似opacity: 0.6的東西時,你所說的是「使這60%不透明」。

在CSS中垂直居中是一種痛苦,並且可能是在多個瀏覽器中支持的麻煩。如果你真的需要它,有時你可以通過設置邊距/填充來「欺騙」,如果你願意將垂直居中的內容放在一個固定的高度,它將以數學爲中心。這是我會推薦的解決方案。在你的例子中,這意味着給內部div一個固定的高度,並設置邊緣,使其垂直於父div的中間。

1

使用

<div style="width: 300px; height: 300px; background:Red; vertical-align: middle; display: table-cell;"> 
    <div style="width: 100px; height: 100px; background:Blue; margin: auto;"></div> 
</div> 

顯示:表細胞;垂直對齊:中部;外部div和邊距:auto;內格