知道vertical-align屬性吧, css中用來設定垂直居中的。但它只針對有vertical特性的元素,像;而這些要用垂直居中的時候只能另外找方法了。
一、單行在確定的容器中垂直居中
div
二、多行文字在不確定容器中垂直居中
div
三、多行文字在確定容器中垂直居中
一大段文字(未知高度)要在已知高度的容器中垂直居中, 這個是相對麻煩的乙個了。 要用到vertical-align屬性,但它只對特定標籤有作用。所以把(假設容器為div)模擬成,所幸display屬性提供這個值display:table 和 display:table-cell。前者設定在父元素上,後者設定在子元素上。
div#wrap
div#content
另外,這種方法在ie6.0版本以下是無效的。當然,ie6以下基本已不需要考慮...
CSS垂直居中水平居中方法
center 剛在別人的部落格裡看到這種方法時真的覺得很奇葩,以下是大神的解釋 解釋 1 在普通內容流中,margin auto的效果等同於margin top 0 margin bottom 0。2 position absolute使絕對定位塊跳出了內容流,內容流中的其餘部分渲染時絕對定位部分不...
css垂直水平居中方法
1.塊級元素中的行內元素水平居中 給塊級元素設定 text align center 2.塊級元素1中的塊級元素2水平居中 1 給塊級元素2設定 margin 0 auto 2 給塊級元素2設定 display inline block 給塊級元素1中設定 text align center 1.塊...
css中垂直居中方法
水平居中 text align center 塊級元素水平居中 採取絕對定位方式 自適應塊級元素水平居中 借助css3的變形屬性 transfor 來完成 content 行內元素垂直居中 單行文字的垂直居中 1.元素的寬度和行高相等時,文字呈現垂直居中 多行文字的垂直居中 1.不固定高度的垂直居中...