首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

CSS怎么控制单元格内文本垂直居中

2012-04-08 
CSS如何控制单元格内文本垂直居中不设置表格宽度,通过css设置单元格高度,如何控制单元格内文本垂直居中?HT

CSS如何控制单元格内文本垂直居中
不设置表格宽度,通过css设置单元格高度,如何控制单元格内文本垂直居中?

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><style type="text/css"><!--td {    vertical-align: middle;    height: 60px;}--></style></head><body><table width="200"  border="0" cellpadding="0" cellspacing="0">  <tr>    <td >这是测试文本</td>  </tr></table><p>&nbsp;</p></body></html>

使用 vertical-align: middle;
无法使单元格内文本垂直居中,请高手指点

[解决办法]
<!--
td {
vertical-align: middle;
height: 60px;
}
-->
这个你注释了 把注释去了 就可以了
[解决办法]
<table width="200" border="0" cellpadding="0" cellspacing="0">
<tr>
<td >这是测试文本</td>
</tr>
</table>

写一个这样的 #content{
margin:0 auto;
height:200px;
width:200px;
line-height:200px
}
应该居可以了吧 主要是line-height的高度定义要与div的高度一样 你用的是表格 我不知道行不行 但是我觉得应该可以吧
[解决办法]
上面<table id="content">
[解决办法]
用div控制

<tr>
<td >
<div class="center-middle">
<input type="text">
</div>
</td>
</tr>

热点排行