dota2新赛季机制:DIV 垂直居中要怎么写?

来源:百度文库 编辑:神马品牌网 时间:2024/04/23 16:44:53
表格可以用 <ta...<td valign="middle"></td>..> ,控制垂直居中,DIV用这样的方法不行,请问DIV+CSS要如何写,才可以使DIV中的内容垂直居中对齐?
vertical-align:middle;
也就是v-align:...
只对表格适应的,对DIV不可用。

<div><table...</div>
用这种方法,我还加DIV做什么?直接用表格就是了。

line-height:22px;....
如果我是多行的呢?这种方法就不可用了吧!

div没有垂直居中
如果你特需要,你可以设置一个只有一个单元格的表格
然后设置它粗细为0 宽百分之百,高百分之百,垂直居中

<div id="MyDiv" >
<div> 空格</div>
<div> 空格  </div>
<div>这样就居中了,不过...</div>
<div> 空格  </div>
<div> 空格 </div>
</div>

#MyDiv div{
text-align:center;
}

<div style="height:22px; line-height:22px;"></div>
也就是指定height和line-height相等

不过控件的垂直居中就有点麻烦了
我对控件是用padding,没具体研究过好方法
用上面的朋友的回答,表格比较实际

<div><table width=100% height=100%><tr><td></td></tr></table></div>