2011-03-31 57 views
3

有没有人有可靠的标记/ CSS在所有浏览器上垂直对齐div? 可以得到下面的工作在Firefox而不是其他..Vertise Align A Div

.parent { display: table; } 
.child { display: table-cell; } /* this panel is to align vertically in the middle*/ 
+0

你是说我的标记的关键更改是高度:50%;给孩子和增加位置:相对;保证金:0汽车;给父母?谢谢 – 2011-03-31 15:13:58

回答

1

如果你是垂直对齐简单的文字,你可以这样做:

.container { height:300px; line-height:300px } 

如果要垂直aligng一个div则需要使用一些JavaScript为了使其在所有浏览器中工作。